вопрос
Для устранения дублей страниц категорий долгое время пользовался следующим правилом в файле .htaccess
RewriteCond %{QUERY_STRING} ^do=cat&category=(.+)/?
RewriteRule ^([^.]+)$ /$1? [R=301,L]
получался правильный редирект на страницу категории, сегодня в гугл вебмастер столкнулся с тем что при вводе url без слеша правило работает (?do=cat&category=mycat), а со слешем нет (?do=cat&category=mycat/).
пример можно посмотреть тут же на сайте, правда в обоих случаях это правило не работает
https://dle-faq.ru/index.php?do=cat&category=faq/
https://dle-faq.ru/index.php?do=cat&category=faq
но работает для под категорий:
https://dle-faq.ru/index.php?do=cat&category=tpl/
https://dle-faq.ru/index.php?do=cat&category=tpl
как убрать данный вариант дублирования категорий?
RewriteCond %{QUERY_STRING} ^do=cat&category=(.+)/?
RewriteRule ^([^.]+)$ /$1? [R=301,L]
получался правильный редирект на страницу категории, сегодня в гугл вебмастер столкнулся с тем что при вводе url без слеша правило работает (?do=cat&category=mycat), а со слешем нет (?do=cat&category=mycat/).
пример можно посмотреть тут же на сайте, правда в обоих случаях это правило не работает
https://dle-faq.ru/index.php?do=cat&category=faq/
https://dle-faq.ru/index.php?do=cat&category=faq
но работает для под категорий:
https://dle-faq.ru/index.php?do=cat&category=tpl/
https://dle-faq.ru/index.php?do=cat&category=tpl
как убрать данный вариант дублирования категорий?