Исключаем фразу из регулярного выражения

Исключаем фразу из регулярного выражения

263
04.03.2018

Встала недавно передо мной задача - настроить работу ЧПУ-каталога от корня сайта. Как результат, все страницы обрабатывались комплексным компонентом каталога. Для того, чтобы исключить ненужные разделы из этой обработки, понадобилось в urlrewrite дописать исключение некоторых разделов.

Для того чтобы исключить слово из регулярного выражения, или набор слов, или даже целое предложение, используем конструкцию:

 ((?!word1|word2).)*

Результатом стало вот такое правило:

array(
	"CONDITION" => "#^/(?!404\.php|novelty|action|discounts|search)#",
	"RULE" => "",
	"ID" => "bitrix:catalog",
	"PATH" => "/catalog/index.php",
)


Благодарю за внимание! Делитесь вашими замечаниями в комментариях ниже.


P.S. Обращайтесь ко мне за приобретением лицензий и продлений на 1C-Битрикс "Управление сайтом", лицензий на облачную и коробочную версии Битрикс 24 а также за приобретением и внедрением готовых решений на базе 1С-Битрикс от партнеров. За более подробной информацией свяжитесь со мной любым удобным для вас способом


Комментарии

Еще никто не комментировал данную публикацию. Будьте первыми!

Добавить комментарий

captcha

Возврат к списку