Страница откликается на другой адрес
|
---|
Нужно, чтобы страница вида: /gospel/pericope/?ELEMENT_ID=545&SECTION_ID=208 откликалась на адрес вида: /gospel/pericope/545/208/ Создайте правило с параметрами:
|
Примеры правил

Рассмотрим частые примеры |
Ручная настройка ЧПУ, используя символьный код разделов инфоблока.
|
---|
Как можно вручную настроить ЧПУ, используя символьный код разделов инфоблока. Например, для ЧПУ-пути array( "CONDITION" => "#^/some_sef_folder/([0-9a-zA-Z-]+)/.*#", "RULE" => "SECTION_CODE=$1", "ID" => "", "PATH" => "/real_script_path/index.php", ), В скрипте Для ЧПУ-пути array( "CONDITION" => "#^/some_sef_folder/([0-9a-zA-Z-]+)/([0-9]+)\.php.*#" , "RULE" => "SECTION_CODE=$1&ELEMENT_ID=$2" , "ID" => "", "PATH" => "/real_script_path/index.php" , ), В скрипте some_sef_folder - ЧПУ-путь, может не существовать реально на сервере. |
Пример переадресации вида со /раздел/старое название/ на /новое_название/
|
---|
Для случаев:
Подойдёт правило:
Пример приведён для первого случая, остальные варианты аналогичны. |
Исключение одного пути из правила
|
---|
Есть правило:
Пути вида: http://site.com/код раздела_код подраздела не обрабатываются этим правилом. Причина: знак минус в выражении Причина в первом квантификаторе в первых круглых скобках, действие которого нужно ограничить знаком "?". Конечное условие: #^/(R.*?)\-(.*)/# |
Пример разделения правил
|
---|
Два правила. Правило:
для Лучше сделать два правила. (Использование двух правил допускается системой). Первое:
Второе:
|
Сокращение УРЛ
|
---|
Надо сократить урл. Например, вместо http://epic.tm/catalog/men/ выводить http://epic.tm/men/.
|
Пример объединения правил
|
---|
Обработка адресов поддерживает регулярные замены. Пример объединения трех правил (для трех языков) в одно:
|
Три примера что произойдёт при запросе несуществующей страницы
| ||
---|---|---|
Если в системе обработки адресов зарегистрировано правило:
и пользователем запрошена страница Если в системе обработки адресов зарегистрировано правило:
и пользователем запрошена страница Если в системе обработки адресов зарегистрировано правило:
и пользователем запрошена страница |
Документация по теме: |
- Список правил обработки адресов
- Создание и редактирование правила обработки адресов
- Пересоздание правил обработки адресов
и Ваше мнение важно для нас