.htaccess переадресация на другой домен если ссылка длиннее чем..

silmarion

Полезный
Регистрация
21 Июн 2012
Сообщения
194
Реакции
19
Добрый день, как сделать
в .htaccess переадресацию на другой домен если ссылка длиннее чем..
Скажу для чего

Бомбили недавно сайт запросами типа


Хочу сделать если решат повторить чтобы запрос переадресовывался на другой домен
 
Да. Подставь любой домен.
 
А выше этой строки ничего прописывать больше не нужно?
а то не реагирует
 
Для включения mod_rewrite необходимо RewriteEngine On
Должно быть так
Код:
RewriteEngine On
RewriteRule .{100} http://site.ru/ [L,R]
 
Для включения mod_rewrite необходимо RewriteEngine On
Должно быть так
Код:
RewriteEngine On
RewriteRule .{100} http://site.ru/ [L,R]
Invalid command 'RewriteRule.{200}', perhaps misspelled or defined by a module not included in the server configuration
 
Да вроде бы также написал как у тебя
была ошибка что написал выше
также в конфиге подправил AllowOverride none на AllowOverride All
и заработало все, спасибо

А как быть если будут использовать типа мойсайт.ру/index.php?blablalbablablalbablablalbablablalbablablalba
ну и также всякие +union
 
В переменной %{THE_REQUEST} содержится полная строка запроса "GET / HTTP/1.1"
Код:
RewriteEngine On
RewriteCond %{THE_REQUEST} .{200}
RewriteRule ^ http://site2.ru/ [L,R]
Хотя если доступен для редактирования конфиг сервера то лучше LimitRequestLine
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Назад
Сверху