我们假设有一些网址方案,例如:
我希望DROP(例如,返回404
)所有网址,只要它包含字符串:bar
。
请帮忙。谢谢大家。
答案 0 :(得分:2)
您可以使用代表Apache收到的完整http请求(包括REQUEST_URI和QUERY_STRING)的THE_REQUEST
变量来执行此操作:
RewriteEngine On
RewriteCond %{THE_REQUEST} bar [NC]
RewriteRule ^ - [F]
答案 1 :(得分:1)
使用RewriteCond
:
RewriteCond %{QUERY_STRING} bar [OR]
RewriteCond %{PATH_INFO} bar
RewriteRule .* /404 [L]