Стоит задача удалять слеши в 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, все равно также, статичные страницы не изменяет