1

我有两个域都指向/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

4

1 回答 1

1

你有几个选择。让我按我的喜好顺序展示一些:

1)为每个域创建专用文件夹,您的服务器服务。然后,您还可以以不同的方式配置每个。

2) 正确设置cookies。浏览器只会将 cookie 附加到对正确域的请求 - 所以不要设置 cookie 域example.com,而是使用www.example.com和做你的请求的域名规范化 - 所以将所有请求永久重定向http://example.comhttp://www.example.com

mod_rewrite3)使用CO开关取消设置特定的cookie 。有关更多详细信息,请参阅此问题

于 2012-12-05T10:29:13.663 回答