On Tue, 2 Apr 2002, Yury Bokhoncovich wrote:
> используется vhost, DocumentRoot вида $path/$0 естественно, всякие злобные
> скрипты и поисковики порождают нехорошую ситуацию когда пробуют сделать:
>
> GET / HTTP/1.1 Host: evil.script.domain
>
> решение
>
> RewriteCond /docrootpath/%{SERVER_NAME}/ !-d
> RewriteRule ^ http://www.cf1.ru/Errors/wrong-name.html [R,L]
>
> работает
>
> но это несколько не то, что хочется (302->404/200)
>
> хочется сразу 404 отдать, т.е. RewriteRule ^
> /docrootpath/www.cf1.ru/html/Errors/wrong-name.html
>
> однако получаю 500. в чём может быть дело? rewrite пишет "go-ahead with
> ... [OK]" просто так страница также отадётся
Честно говоря, так до конца и не понял, в чём проблема.
Можно попробовать такие варианты:
RewriteRule .* - [F]
RewriteRule .* - [G]
RewriteRule .* - [R=404]
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =