设置一个Cookie
。以下是代码,
var myCookie="MyCookie";
document.cookie = myCookie+"="+escape("myValue")+ ";expires="+";path=/;";
此代码位于我的xhtml页面中。我可以在Chrome和FF浏览器中看到这个Cookie
。但不是IE(IE7,8,& 9)
我基本上尝试使用此Cookie
在Apache Web服务器中编写重写规则。但是,由于在IE中未检测到此Cookie
,因此不会发生重写。然而,它发生在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]
为什么Cookie
设置为document.cookie
未在IE中检测到?