我通过Apache .htaccess
阻止了 Internet Explorer (IE 6~9),因此如果代理等效于 Internet Explorer ,则会阻止所有链接,现在我想问一下可以忽略一些保留的链接吗?
这是我当前的.htaccess
:
RewriteCond %{HTTP_USER_AGENT} "MSIE [6-9]" [NC]
RewriteCond %{REQUEST_FILENAME} !ie
RewriteRule .* /ie [L]
答案 0 :(得分:2)
您可以放置另一个RewriteCond
来忽略此块中的某些URI。请参阅以下示例:
RewriteCond %{HTTP_USER_AGENT} "MSIE [6-9]" [NC]
RewriteCond %{QUERY_STRING} (^|&)id=1899&auth=user(&|$) [NC]
RewriteCond %{REQUEST_URI} !^/(ie|ignore1|ignore2) [NC]
RewriteRule ^ /ie [L,NC]