<?
array (
'CONDITION' => '#^/catalog/(/[0-9a-zA-Z_-]+)/([\\?\\#].*)?$#',
'RULE' => 'SECTION_CODE_PATH=$1',
'ID' => '',
'PATH' => '/catalog/section.php',
'SORT' => 100,
),
array (
'CONDITION' => '#^/catalog/(/[0-9a-zA-Z_-]+)/([0-9]+)/([\\?\\#].*)?$#',
'RULE' => 'SECTION_CODE_PATH=$1&ELEMENT_ID=$2',
'ID' => '',
'PATH' => '/catalog/detail.php',
'SORT' => 100,
),
Вопрос был в том, влияет ли такое размещение каталога по индексным папкам или не влияет и на что
быстродействие- нет, конечно никак на быстродействии это не скажется. А с чего бы? Возможно будет принибрежимо быстрее чем комплексный компонент, но по сравнению с тремя отдельными компонентами будет так же.
проще тематическое цитирование- не до конца понимаю что вы под этим имеете ввиду, но не вижу чего-то что было бы сложнее сделать с обычными компонентами.
Как строить URL при такой схеме site.ru/index/section/element/ и все. Это не подходит.- на самом деле почти как угодно. Есть некоторые кейсы где настройка URL будет сложнее, есть некоторые где выигрывает комплексный компонент (но нужно помнить что если вам проще настроить URl с комплексным компонентом - это обязательно приведет к проблемам в дальнейшем).
Это мы умеем, вопрос в том, что, говорили, что лучше сделать как-то вот так!
<script id="data" type="application/json">
// здесь json с данными необходимыми для страницы
</script>
Ну и да - такое правило почему приводит в FF к бесконечному перенаправлению при входе на www.example.com
На example.com нормально.
Хром в любом случае переходи на example.com при вводе с www, не зависимо от наличия этого правила.
Я раньше думал браузеры обрабатывают одинаково при одинаковых настройках сервера, а тут даже не ясно как сервак настроен...