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

Редирект в htaccess на URL без слеша в конце (Битрикс)?

День добрый! Есть задача убрать закрывающий слеш у папок в URL (надо для seo). Битрикс обрабатывает пути двумя способами. Это может быть физически существующая папка на диске в который есть файл index.php и виртуальные пути для реализации ЧПУ. Так вот, если есть папка например support и я пишу example.com/support - без слеша, нужно чтобы открывался файл index.php в папке support, при чем слеш в конце не подставлялся сервером. Плюс ко всему должна корректно работать ЧПУ битрикса. Вот текущий (он же стандартный битриксовый 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>

<IfModule mod_dir.c>
  DirectoryIndex index.php index.html
</IfModule>

Собственно все просто, если не файл/папка/ссылка перенаправление на urlrewrite.php который обрабатывает виртуальный адрес. Нашел такую вещь как DirectorySlash Off, не знаю то или нет но по крайней мере не перенаправляет на url со слешом, но выдает 403 ошибку. Прошу помощи, замучался!
  • Вопрос задан
  • 6030 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SV0L0Ch
@SV0L0Ch
Разработчик специализируюсь на Bitrix и Wordpress
Попробуйте проверить правила для этого адреса в urlrewrite.php и в настройках инфоблока, возможно надо исправить там.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽