Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 删除子域中为主域设置的所有Cookie_Apache_Cookies_Http Headers - Fatal编程技术网

Apache 删除子域中为主域设置的所有Cookie

Apache 删除子域中为主域设置的所有Cookie,apache,cookies,http-headers,Apache,Cookies,Http Headers,我是否可以使用以下命令删除从主域设置的所有cookie: (一) 请求头未设置Cookie (二) 标题未设置集Cookie 我想满足这个规则: 谷歌页面速度:来自无cookie域的服务器静态内容。 以上哪项更好?为什么 更新: 我想删除子域中用于主域的cookie,但它来了。我看到它来自adsense、cpanel和其他网站。CloudFlare还添加了用于主域的cookie,但它来自子域。这似乎是针对其他地方错误的补丁。如果你不想要饼干,为什么要设置饼干?如果必须,从请求中取消设置c

我是否可以使用以下命令删除从主域设置的所有cookie:

(一)


请求头未设置Cookie
(二)


标题未设置集Cookie
我想满足这个规则:

谷歌页面速度:来自无cookie域的服务器静态内容。

以上哪项更好?为什么

更新:
我想删除子域中用于主域的cookie,但它来了。我看到它来自adsense、cpanel和其他网站。CloudFlare还添加了用于主域的cookie,但它来自子域。

这似乎是针对其他地方错误的补丁。如果你不想要饼干,为什么要设置饼干?如果必须,从请求中取消设置cookie对您没有任何帮助,只会阻止他们自己设置cookie,但您会破坏在客户端上实际取消设置该cookie的可能性(就像使用
设置cookie
标头所做的那样…)使用“更新”更新问题。我想在我的情况下是行不通的。当用户访问example.com时,将再次设置新的cookie,用于img的子域将拥有所有这些cookie。但是如果主域中没有设置新的cookie呢?那么解决方案就会奏效。只是为了让问题/答案对其他人有用。解决方案:如果您的“无Cookie”域类似于
static.domain.com
,则使任何
非static.domain.com
(包括
www.
&无子域)仅为该特定子域设置Cookie,而不是
.domain.com
。或者,只需注册另一个将专门用作静态/cdn域的域。每年几块钱或者现在工作几个小时,我相信你可以算算。是的,看起来独立域名是最好的解决方案。我将cloudfront用于静态,但使用了子域来映射它。在像图片这样的资源中使用外部域(cloudfront域)需要太多的东西来改变所有这些博客文章中的一切。但就我自己的博客而言,我能忍受的饼干很少。Wordpress已经实现了一种只为域设置cookie的方法,我已经准备好了。
<IfModule mod_headers.c>
RequestHeader unset Cookie
</IfModule>
<IfModule mod_headers.c>
Header unset Set-Cookie
</IfModule>