Нужно убрать слеш в конце адреса строки. т.е. site.ru/catalog и site.ru/catalog/section
На обычных разделах с index.php сделал в .htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
DirectorySlash Off
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^(.+[^/])$ /$1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ https://site.ru/$1/ [L,R=301]
работает
далее меняю компонент, убираю слеш в конце
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "/#SECTION_CODE_PATH#",
"element" => "/#SECTION_CODE_PATH#/#ELEMENT_CODE#",
"compare" => "compare.php?action=#ACTION_CODE#",
"smart_filter" => "/#SECTION_CODE_PATH#/filter/#SMART_FILTER_PATH#/apply/",
),
получаю 404.
что не так? как и куда копать?
на vds если что