我有两个指向/var/www
的域名:
www.example.com
:主域名,有Cookie static.example.com
:静态内容的无Cookie域我现在想使用static.example.com
使用以下行从Cookie中释放.htaccess
域名:
RequestHeader unset Cookie
Header unset Set-Cookie
我的问题:
由于两个域共享一个.htaccess
文件:如何确保这些行仅适用于static.example.com
?
答案 0 :(得分:1)
您有几种选择。让我按照我的偏好显示一些:
1)为每个域创建专用文件夹,服务器服务。然后你也可以用不同的方式配置每个。
2)正确设置cookie。浏览器只会将Cookie附加到正确域名的请求中 - 因此请不要设置Cookie域example.com
,而是使用www.example.com
并对请求进行域名规范化,以便将所有请求永久重定向到http://example.com
到http://www.example.com
3)使用mod_rewrite
开关使用CO
取消设置特定Cookie。有关详细信息,请参阅this question。