Приветствую!
Имеем, скажем, такую структуру сайта на Bitrix:
/poezda/index.php
...
/kontakty.php
И, скажем, такое меню:
<a href="http://site.ru/poezda">Поезда</a>
<a href="http://site.ru/poezda/poezd1">Поезд 1</a>
<a href="http://site.ru/poezda/poezd2">Поезд 2</a>
<a href="http://site.ru/kontakty">Контакты</a>
<!-- В конце ссылок нет слешей -->
При переходе, ссылкам в конец адресной строки добавляется слеш, т.е. получается
site.ru/kontakty/
При добавлении правила в urlwrite.php ничего не поменялось :
$arUrlRewrite = array(
array(
"CONDITION" => "#^/poezda#",
"PATH" => "/poezda/index.php",
)
);
в CONDITION пробовал указывать различные вариации, такие как
#^/poezda#
,
#^/poezda
,
/poezda
и пр.
Подскажите пожалуйста, как избавиться от этих слешей в конце?
P.S. Файл .htaccess стандартный, содержит эти строки для роутинга:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>