Answer the question
In order to leave comments, you need to log in
How to remove multiple slashes in url?
Обнаружил у себя на сайте дубли такого типа:
site.ru/page1.html
site.ru//page1.html
site.ru///page1.html
site.ru////page1.html
site.ru/////page1.html
По всем урлам открывается одна страница page1.html
Это что такое? Почему так и как это побороть?
зы: Нагуглил только такое решение:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /{2,}
RewriteRule ^(.*) /$1 [R=301,L]
Лишние слеши убирает, на проверка ответа сервера от яндекса все равно пишет ответ 200 ОК на урлы с множетсвом слешей. И к тому же мне кажется правильнее отдавать 404 на такие урлы.
В общем, что делать?
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question