小智 8
@anhubhava 的回答很有用,但逻辑颠倒了!它应该是:
RewriteEngine On
# block if request header X-SomeHeader doesn't exist
RewriteCond %{HTTP:X-SomeHeader} ^$
RewriteRule ^ - [F]
Run Code Online (Sandbox Code Playgroud)
或者相反的例子:
RewriteEngine On
# redirect foo to bar if request header X-SomeHeader exists
RewriteCond %{HTTP:X-SomeHeader} !^$
RewriteRule ^foo$ bar [L]
Run Code Online (Sandbox Code Playgroud)
您可以使用这样的条件来了解标头X-SomeHeader是否存在:
RewriteEngine On
# block if request header X-SomeHeader doesn't exist
RewriteCond %{HTTP:X-SomeHeader} !^$
RewriteRule ^ - [F]
Run Code Online (Sandbox Code Playgroud)