Javascript 试图使子域作为无Cookie域工作
子域未设置为无Cookieless域 我有一个网站,我正试图通过一个无cookieless子域设置为所有Javascript 试图使子域作为无Cookie域工作,javascript,php,performance,cookies,Javascript,Php,Performance,Cookies,子域未设置为无Cookieless域 我有一个网站,我正试图通过一个无cookieless子域设置为所有图像/css/js提供服务 因此,对于这个abc.com网站,我创建了一个子域-“static”,并将其设置为正确重定向到页面资产。但在检查了各种工具(如Gtmetrix或Pingdom)后,他们仍然显示它不是无cookie域 我被困在下一步该做什么的问题上,我错了。或者我需要一些东西来让子域没有Cookieels?我知道这是一个四个月前的问题,但我一直在研究这个问题,我所学到的可能会对你或其
图像/css/js
提供服务
因此,对于这个abc.com网站,我创建了一个子域-“static”
,并将其设置为正确重定向到页面资产。但在检查了各种工具(如Gtmetrix或Pingdom)后,他们仍然显示它不是无cookie域
我被困在下一步该做什么的问题上,我错了。或者我需要一些东西来让子域没有Cookieels?我知道这是一个四个月前的问题,但我一直在研究这个问题,我所学到的可能会对你或其他人有所帮助 如果您的主要站点是www.abc.com,而不仅仅是
abc.com
,那么设置static.abc.com
就可以了。www
让一切变得不同
如果您的主站点有www
,则将cookie的域设置为www.abc.com
将与www.abc.com
的所有子域共享cookie。这将不包括static.abc.com
-static
将不被视为www
的子域。因此,使用static.abc.com
调用文件将是无Cookie的。您可能希望将www.abc.com
的cookie的路径设置为“/”,以允许共享www.abc.com
下所有目录的cookie
但是,如果您的主站点在域(非www或裸域)中没有www
,static.abc.com
现在是它的子域,它们将共享cookie。如果是这种情况,唯一的解决办法是购买另一个域
我有一个www
域,我和你有同样的问题-cookies与static.mysite.com
上的每个文件一起传递。我的问题是,我的域参数是setcookie
,而没有www
,因此cookie与mysite.com的所有子域共享(包括www
和static
)。一旦我添加了www
,cookies就停止了使用静态
发送(通过GTMetrix验证)
希望这有意义。子域是否通过类似于CloudFlare的CDN提供服务?这些人经常设置自己的cookies,你无法控制。不,这是手动CDN,通过创建我现有域的子域来实现。如果我做得对的话..非常感谢mseifer:D,终于成功了。过去4个月我一直在支付bunnyCDN,现在我有了自己的手册CDN,有了您的大力帮助:))