1/3
У множество сайтов можете встретить повторяющиеся слеши на главной странице:
sayt.com///////
и знак вопроса "?"
sayt.com/?
Даже у топовых сайтов есть этот ошибка.
Решения. Вставляем в .htaccess после RewriteEngine ON
Желательно оставить пробел в начале и в конце этого кода.
sayt.com///////
и знак вопроса "?"
sayt.com/?
Даже у топовых сайтов есть этот ошибка.
Решения. Вставляем в .htaccess после RewriteEngine ON
Код:
RewriteCond %{THE_REQUEST} //
# Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule .* /$0 [R=301,L]
# Исключаем все лишние слеши.
# (/?)
RewriteCond %{THE_REQUEST} ^[^\s]+\s+[^?]*?\?
RewriteCond %{QUERY_STRING} ^$
RewriteRule .? %{REQUEST_URI}? [R=301,L]
Желательно оставить пробел в начале и в конце этого кода.
Последнее редактирование: