从图像文件中删除 cookies?

从图像文件中删除 cookies?

我想要实现无 cookie 图像服务,如下所述:

http://code.google.com/speed/page-speed/docs/request.html#ServeFromCookielessDomain

我已经创建了一个新的子域“static.example.com”,仅用于提供图像、javscript 和 css(通过 filesmatch.conf 文件进行文件服务限制),请告诉我如何使其提供无 cookie 的图像。

谢谢

答案1

对于 Drupal(可能还有 Wordpress),可以通过在 settings.php 中设置 $cookie_domain = 'www.example.com' 值轻松修复此问题。

答案2

您应该使 cookie 特定于“动态”域,例如,而不是

Set-Cookie:  name=newvalue; expires=date; path=/; domain=.example.org

做这个

Set-Cookie:  name=newvalue; expires=date; path=/; domain=www.example.org

那么客户端将不会发送 cookie 来检索静态内容。

似乎可以在 Apache 级别使用以下方法完成mod_headers您可能需要向您的“动态”域添加一行,例如(未经测试):

Header edit Set-Cookie domain=.example.org domain=www.example.org

相关内容