[РЕШЕНО]Редирект с *? на чистые ссылки

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

Аватар пользователя den239238 den239238 28 апреля 2015 в 10:25

Сайт портирован на 7 около 3-х лет назад. Проблема возникла пару недель назад. С сайтом работаю только я. Сайт на 7-ке пока еще не ломали...
На сайте включены чистые ссылки, стоит модуль Global redirect,
в robots.txt
Disallow: /*?page=1
Disallow: /*?*
Disallow: /*?page=*

в .htaccess
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]

На все статьи добавлен rel="canonical"

Но, Яндекс недавно "успешно проиндексировал" дубли moysayt/takaytostranica?page=1 и добавил все дубли в поиск, просела выдача.

Заметил, не происходит редирект на чистую ссылку, при добавлении к адресу "?", после знака можно добавлять любые символы, например на главную (http://moysait?) или (http://moysait?абракадабра) редиректа или отдачи 404 нет
При попытке сделать редирект посредством модуля редиректа "Добавить перенаправление для этой сущности типа содержимое" без ?page=1 на чистую ссылку, сообщает "Вы пытаетесь переадресовать страницу саму на себя. Это приведёт к бесконечному циклу."

Удалять URL в вебмастере бессмысленно, пока нет редиректа с "?" на чистую ссылку или отдачи 404

Как сделать редирект?

Комментарии