alex4answ
@alex4answ

UrlRewrite и ЧПУ компонента news как правильно настроить?

Добрый день.

Столкнулся с проблемой, нужно чтобы чпу каталога были доступны не относительно папки catalog, а относительно корня:
Ссылка сейчас:
site.ru/catalog/section/element
Надо чтобы стало:
site.ru/section/element

Перенастраиваю инфоблок:
URL страницы информационного блока: #SITE_DIR#/catalog/ (пробовал и убирать catalog)
URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE#/ (так же тут убирал catalog)
URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE#/#ELEMENT_CODE#/ ( и тут )


Иду в catalog/index.php где подключен компонент news, там перенастраиваю параметры ЧПУ:
Каталог ЧПУ (относительно корня сайта): /catalog/ (тут тоже оставлял и пустое поле и просто "/" пробовал)
Страница раздела: #SECTION_CODE#/
Страница детального просмотра:	#SECTION_CODE#/#ELEMENT_CODE#/


Дальше иду в "Правила обработки адресов" и там создаю новое правило:
#^/articles/#  - условие
bitrix:news - компонент
/catalog/index.php - файл


И как бы не работает, разные варианты перепробовал, но с любым не правильно настроены ЧПУ, потому что "страница не найдена", но обрабатывает url точно catalog/index

Как правильно настроить ЧПУ, чтобы получить нужные ссылки?
  • Вопрос задан
  • 1500 просмотров
Решения вопроса 2
@Sowander
хочешь site.ru/section/element,
значит избавляйся от слова catalog, в настройках
а компонент news выводи в /index.php
удали самописное правило, пересобери юрлы автоматом (они кстати пересобираются когда ты правишь настройки компонента и жмешь кнопку сохранить),
проверь через админку права доступа на файлы, возможно битрикс не имеет прав на перезапись urlrewrite.php что есть не хорошо.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы