1

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 でCookiesetが検出されないのはなぜですか?document.cookie

4

0 に答える 0