2016-06-06 3 views
0

В .htaccess от Apache, как мне заблокировать определенный URL-адрес? Он может иметь или не иметь параметров.Предотвратить определенный URL-адрес в Apache .htaccess

http://www.my_domain.com/avoid_this_str/?some_param=some_number

Может иметь его отправить обратно хороший код ошибки?

(я всегда не уверен в написании этих правил!)

Спасибо!

ответ

0
RewriteEngine on 


RewriteCond %{THE_REQUEST} /avoid_this_str/\?.+=.+ [NC] 
RewriteRule^- [F,L] 

Это возвратит запрещенную 403 ошибки для http://www.my_domain.com/avoid_this_str/?some_param=some_number

Чтобы заблокировать URL без perameters, попробуйте

RewriteCond %{THE_REQUEST} /avoid_this_str/\sHTTP [NC] 
RewriteRule^- [F,L] 
Смежные вопросы