[РЕШЕНО]Убрать дубликат слэшов в урле

Главные вкладки

Аватар пользователя Boozenok Boozenok 11 мая 2015 в 16:51

Ребята, кто убирал повторяющиеся слэши с сайта?
например:

site.ru/node/1 доступен так же по адрусу site.ru////node/1 site.ru////////node/1 и т.д.

главная тоже доступна со слэшами.

Стандартный подход

RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]

не работает

Пробовала еще
RewriteCond %{THE_REQUEST} \s/+(.*?)/{2,}([^\s]*)
RewriteRule ^ %1/%2 [R=302,L,NE]

RewriteRule (.+)/$ /$1 [L,R=301]

Убирает только если слэшей больше 3-х, в остальном не работает(((

Как их побороть?

Комментарии

Аватар пользователя drupby drupby 12 мая 2015 в 15:39

"Boozenok" wrote:
Но сеошникам они почем-то мешают...

таких сеошников нужно обходить стороной. спроси у них зачем нужно убирать слеши, пускай обоснуют. я конечно понимаю, что им нужно осваивать бюджет, но не такой же хренью заниматься
покажи им урлы https://support.google.com////////////////websearch/?hl=ru#topic=3378866 и https://help.yandex.ru//////search//////
пускай лучше поймут зачем нужен rel canonical

Аватар пользователя vbard vbard 12 мая 2015 в 18:00

Эти сеошники - хуже бабок-гадалок. Никто толком ничего не знает наверняка, но ритуалы из поколения в поколение исправно передаются.

Аватар пользователя vbard vbard 13 мая 2015 в 16:50

"Boozenok" wrote:
откуда они вообще появляются

такие страницы не появляются, просто это такая особенность работы программы, что одно и то же содержимое (страница) может быть доступно по разным адресам.