我们阻止了以下PUMA休息网址(通过IHS服务器上的httpd.conf文件)/ contenthandler / xyz / data / users / profiles
但我们仍然受到PUMA其他网址的影响,这些网址与上面的确切文字不符,但却是上述uri的变体。
我们如何制定IHS规则,阻止包含PUMA上下文的所有请求: / xyz / data / ?
RewriteCond %{REQUEST_URI} /contenthandler/
RewriteCond %{REQUEST_URI} /xyz/data/users/profiles
RewriteRule .* - [F]*
答案 0 :(得分:0)
您需要[OR]
您的条件,否则规则永远不会匹配。
RewriteCond %{REQUEST_URI} ^/contenthandler(/.*)? [NC,OR]
RewriteCond %{REQUEST_URI} ^/xyz/data(/.*)? [NC]
RewriteRule ^ - [F]
上述条件会检查PUMA上下文前缀,如果匹配,则禁止该请求。