Задать вопрос

Как укротить ЧПУ или можно ли без urlrewrite.php?

Есть Инфоблок "Общественные обсуждения":
URL страницы информационного блока:	#SITE_DIR#/overall/#IBLOCK_CODE#/
URL страницы раздела:				#SITE_DIR#/overall/#SECTION_CODE_PATH#/
URL страницы детального просмотра:	#SITE_DIR#/overall/#IBLOCK_CODE#/#ELEMENT_CODE#/
Символьный код: "obshchestvennye-obsuzhdeniya".


Физически в каталоге "/overall/obshchestvennye-obsuzhdeniya/" лежит "index.php" с компонентом "bitrix:news".

В нем настроено ЧПУ:
"IBLOCK_TYPE" => "overall",
"SEF_FOLDER" => "/overall/obshchestvennye-obsuzhdeniya/",
"COMPONENT_TEMPLATE" => "news",
"SEF_URL_TEMPLATES" => Array("detail"=>"#ELEMENT_CODE#/","news"=>"#SECTION_CODE_PATH#/#IBLOCK_CODE#/","section"=>"#IBLOCK_CODE#/").

В "urlrewrite.php" - для этого инфоблока записи нет.

При такой конфигурации сам список материалов "/overall/obshchestvennye-obsuzhdeniya/" я вижу, но при переходе в детальное описание любого из них ничего нет. Пустая страница.
Причем я вижу, что URLы детального описание материалов, в принципе, формируются, как мне и нужно.

КОНФИГУРАЦИЯ № 2:
Настройки Инфоблока "Общественные обсуждения" - прежние.
В "index.php":
"IBLOCK_TYPE" => "overall",
"SEF_FOLDER" => "/overall/",
"COMPONENT_TEMPLATE" => "news",
"SEF_URL_TEMPLATES" => Array("detail"=>"#IBLOCK_CODE#/#ELEMENT_CODE#/","news"=>"#SECTION_CODE_PATH#/#IBLOCK_CODE#/","section"=>"#IBLOCK_CODE#/")


В "urlrewrite.php":
35 => 
  array (
    'CONDITION' => '#^/overall/obshchestvennye-obsuzhdeniya/#',
    'RULE' => '',
    'ID' => 'bitrix:news',
    'PATH' => '/overall/obshchestvennye-obsuzhdeniya/index.php',
    'SORT' => 100,
  ),


А вот так, да - всё работает, как мне надо.

И мой главный вопрос такой: неужели нужно будет постоянно вносить подобные правила в "urlrewrite.php", чтобы ЧПУ работало, как надо и все страницы открывались? Или можно как-то обойтись без этого.
Ведь формируется же нормальный URL для детальной страницы. А за ним - ничего... И только очередная запись в urlrewrite.php решает проблему. Но это же, подозреваю, очень плохой путь.
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой 10 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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