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

Не работает удаление дублей слешей в url на статичных страница Bitrix?

Стоит задача удалять слеши в url если они повторяются.
if (strpos($_SERVER['REQUEST_URI'], '//') !== false) {
    global $APPLICATION;
    LocalRedirect($APPLICATION->GetCurDir(), false, '301 Moved permanently');
}

Данный код работает только на динамических страницах, например в каталоге:
https://site.ru/product/karandashi-plastikovye-18-tsv-maped-color-peps-strong-trekhgrannye-povyshennoy-prochnosti-862718////////

поменяет на
https://site.ru/product/karandashi-plastikovye-18-tsv-maped-color-peps-strong-trekhgrannye-povyshennoy-prochnosti-862718/

Но если страница статичная, например
http://site.ru/uslugi/
То в ней если написать слеши
http://papiruscopy3.itech-test.ru/uslugi////////
то она так и останется.
В чем может быть проблема? Подскажите
Пробовал задавать редирект через htAccess, все равно также, статичные страницы не изменяет
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Сложный 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега 1С-Битрикс
Ваш ответ на вопрос

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

Похожие вопросы