1つ設定していますCookie
。以下はコードです、
var myCookie="MyCookie";
document.cookie = myCookie+"="+escape("myValue")+ ";expires="+";path=/;";
このコードは私の xhtml ページにあります。Cookie
これは、Chrome および FF ブラウザーで確認できました。ただし、IE にはありません (IE7、8、および 9)
基本的に、これを使用してApache Webサーバーに書き換えルールを書き込もうとしていますCookie
。しかし、これCookie
は IE で検出されないため、書き換えは行われません。一方、それはChromeとFFで起こっています。
以下は書き換えルールです。
RewriteEngine On
RewriteCond %{HTTP:Cookie} MyCookie=([a-zA-Z0-9]+)
RewriteCond %{REQUEST_URI} ^/web/portal/login
RewriteRule .* http://%{SERVER_NAME}/web/portal/home [R=302]
IE でCookie
setが検出されないのはなぜですか?document.cookie