301 редирект без слеша на слеш

Проверьте, как на вашем сайте открываются страницы. Выберите любой раздел на сайте, отличный от главной страницы, например контакты /contacts/ теперь удалите слеш в конце адреса, или добавьте если его нет. Открываются страницы с одинаковым содержимым? Плохие новости - это дубль!

Настраиваем 301 редирект со страниц без слеша на страницы со слешем в конце и избавляемся от таких типов дублей:

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

Комментарии