• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь rel canonical на странице категории или добавить слеш в url подкатегории

Tibald

Гуру форума
Регистрация
15 Окт 2007
Сообщения
172
Реакции
74
Такая ситуация. Есть сайт на dle 11 , на нем материалы разбиты по категориям и подкатегориям.
Яндекс постоянно жалуется на дубликаты вида: site.ru/category/subcategory/ и site.ru/category/subcategory (со слешем в конце и без).

По дефолту проблема решается включением обработки не верных чпу в движке. Но в моем случае я использую mod rewrite для изменения ссылок ?do=allcomments и т.п. и отказаться от использования кастомных чпу для некоторых страниц немогу.

Нужно решение, варианта два - либо хак, который бы прописывал урл категории в rel=canonical на странице категории, тогда яндекс один раз удалит ссылку без слеша и оставит одну в поиске.

Второй вариант, по идее более простой, заюзать mod rewrite и в нем уже вписать редирект с site.ru/category/subcategory на site.ru/category/subcategory/

Вот если вы одним из этих способов решали проблему, то поделитесь решением.
 
Код:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]
этим мы ставим принудительные слеши!
 
Назад
Сверху