mod_headers RequestHeaders忽略mod_rewrite的env参数

时间:2014-09-29 09:56:29

标签: php wordpress .htaccess mod-rewrite cookies

我想在www-subdomain上禁用Wordpress-Site的Cookie,并且只希望cookie在“admin.mydomain.com”上运行。 (这背后的推理是为了避免在CloudFlare代理中缓存Admin-UI)。

SetEnvIfNoCase Host "^www.mydomain.com$" REMOVE_COOKIES
Header unset Cookie env=REMOVE_COOKIES
Header unset Set-Cookie env=REMOVE_COOKIES
RequestHeader unset Cookie env=REMOVE_COOKIES

# ...

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
  • admin.mydomain.com/test.php获取Cookie。
  • admin.mydomain.com/some-blog-post没有获取Cookie(因此预览功能已损坏)

mod_rewrite和mod_headers是否不兼容?

0 个答案:

没有答案