htaccess убираем лишние слешы на конце и середине адреса

Некоторые сервисы ругаются на урлы с большим количесвтом слешей на конце

что бы это убрать в htacces пишем 1 из вариантов ниже

RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /{2,} 
RewriteRule ^(.*) /$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{THE_REQUEST} //
# Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule .* /$0 [R=301,L]
# Исключаем все лишние слеши.

Подойдет под любую CMS
Opencart, WordPress, Joomla, Birix, Drupal и тд

Понравилась статья? Поделиться с друзьями: