0

Apache 経由でInternet Explorer (IE 6~9) をブロックしたため、 Internet Explorer.htaccessと同等のエージェントを使用するとすべてのリンクがブロックされます。予約済みのリンクを無視することは可能ですか?

これが私の現在.htaccessです:

RewriteCond %{HTTP_USER_AGENT} "MSIE [6-9]" [NC]
RewriteCond %{REQUEST_FILENAME} !ie 
RewriteRule .* /ie [L] 
4

1 に答える 1

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]
于 2013-09-28T17:15:00.263 に答える