Последнее время ПС стали тупее, не отличают дубли и пессимизируют сайты. Ну чтож нам нужет траф с ПС, так что должны приспособиться.
Всеми нами любимый Wordpress часто генерирует дубли страниц, один из вариантов страницы со слешем на конце и без слеша например: /page/1 и /page/1/.
Я выбираю вариант без слеша.
Для избавления от дублей со слешем и без делаем нехитрые манипуляции с файлом .htaccess
Ищем строчки:
RewriteEngine On
RewriteBase /
если нету то добавляем где нибудь в начале .htaccess
после них добавляем:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^.+/$
RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301,L]
Всё. Все варианты со слешем на конце редиректятся на вариант без слеша.
3 комментария:
А если нужно оставить все страницы со слешем, а без слеша убрать? На страницы со слешем больше бэков ведут.
Не помню спился я уже :)
Да и какая разница 301 передаст вес ссылок делай без слеша.
Отправить комментарий