@kentos

Как автоматизировать urlrewrite?

Здравствуйте, как оптимизировать urlrewrite, чтобы я добавлял через админку страну? и автоматом прописывалось в urlrewrite

array(
        "CONDITION" => "#^/khorvatiya|marokko|tanzaniya|izrail|gretsiya|egipet|bolgariya|vetnam|ispaniya|italiya|kipr|kitay|litva|maldivy|oae|kuba|filippiny|chernogoriya|shri-lanka|avstriya|portugaliya|albaniya|belgiya|vengriya|germaniya|gruziya|dominikana|indiya|indoneziya|indoneziya|latviya|likhtenshteyn|mavrikiy|malayziya|niderlandy|polsha|russia|seyshelskie-ostrova|sloveniya|tailand|tunis|turtsiya|uzbekistan|ukraina|finlyandiya|frantsiya|chekhiya|shveytsariya|shvetsiya|estoniya|belarus|yaponiya/#",
        "RULE" => "",
        "ID" => "bitrix:catalog",
        "PATH" => "/strany/country.php",
    ),
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
Вам надо правильно настроить ЧПУ компонента bitrix:catalog
например параметры компонента для такого ЧПУ будут:

"SHOW_404" => "Y",
"SEF_MODE" => "Y",
"SEF_FOLDER" => "/",
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_CODE_PATH#/",
"element" => "#SECTION_CODE_PATH#/#ELEMENT_CODE#/",
"compare" => "compare/",
"smart_filter" => "#SECTION_CODE_PATH#/filter/#SMART_FILTER_PATH#/apply/",
)

а в urlrewrite:

array (
'CONDITION' => '#^/#',
'RULE' => '',
'ID' => 'bitrix:catalog',
'PATH' => '/strany/index.php',
'SORT' => 100,
),


Обратите внимание на параметр SHOW_404. Без него не будет нормально работать 404я.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы