Прошу помочь решить две задачи:
1. Удаление слэша главной страницы вида , /, ///////////////// . Необходимо чтобы при вводе одного или нескольких слэшей происходил 301 редирект на . Как избавится от слэшей на главной странице и на остальных?
2. Компонент bitrix:news . При использовании #SECTION_CODE_PATH# не срабатывает 404 ошибка. Пример: url выстроен с помощью #SECTION_CODE_PATH# - . Если мы напишем следующим образом(в url восклицательные знаки добавил) - ,то отдастся код 200 и элемент по прежнему останется отображаться. Как сделать, чтобы при неверном url отдавался код 404 ?
Что пробовал по первому вопросу:
При такой записи слэши уходят, но на главной странице остаётся двойной слэш: .
p.s. Версия ядра -
1. Удаление слэша главной страницы вида , /, ///////////////// . Необходимо чтобы при вводе одного или нескольких слэшей происходил 301 редирект на . Как избавится от слэшей на главной странице и на остальных?
2. Компонент bitrix:news . При использовании #SECTION_CODE_PATH# не срабатывает 404 ошибка. Пример: url выстроен с помощью #SECTION_CODE_PATH# - . Если мы напишем следующим образом(в url восклицательные знаки добавил) - ,то отдастся код 200 и элемент по прежнему останется отображаться. Как сделать, чтобы при неверном url отдавался код 404 ?
Что пробовал по первому вопросу:
| Код |
|---|
#Удаление слэшей#
RewriteCond %{THE_REQUEST} \s/+(.*?)/{2,}([^\s]*)
RewriteRule ^ /%1/%2 [R=301,L,NE]
#Удаление слэшей#
|
p.s. Версия ядра -
{