Вопрос по .htaccess

DB
На сайте с 30.03.2008
Offline
46
436

Добрый день всем!

Не так давно стали появляться ссылки на сайт вида домен/xxx.html?s

или даже домен/xxx.html?q=Save+Us+From+Berlusconi

подскажите как редиректить страницы, которые содержат "html?" на определенную страницу, например домен/404.html

Пробовал так:

RewriteCond %{query_string} ^.*(s)$ [NC]

RewriteRule (.*) http://site.ru/$1? [R=301,L]

Но это затрагивает нормальные страницы

Fr3d
На сайте с 29.05.2008
Offline
86
#1

попробуйте

RewriteEngine On
RewriteRule ^(.*).html$ /404.php [R=301,L]
Webmoney кредиты - это WMCoin.ru (http://wmcoin.ru)
DB
На сайте с 30.03.2008
Offline
46
#2
Fr3d:
попробуйте

Теперь все страницы редиректит на 404

DrumBass добавил 23-10-2011 в 00:06

Желательно чтобы редирект срабатывал так: домен/xxx.html? на домен/xxx.html т.е все что идет после "?" удалялось вместе с ним

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий