如何检查标头是否存在。我不想检查该值是否与“”不同,我想使用以下方法检查它是否确实存在:
重写条件
我怎样才能在 htaccess 文件中做到这一点?
@anhubhava 的回答很有用,但逻辑颠倒了!它应该是:
RewriteEngine On
# block if request header X-SomeHeader doesn't exist
RewriteCond %{HTTP:X-SomeHeader} ^$
RewriteRule ^ - [F]
或者举一个相反的例子:
RewriteEngine On
# redirect foo to bar if request header X-SomeHeader exists
RewriteCond %{HTTP:X-SomeHeader} !^$
RewriteRule ^foo$ bar [L]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)