今天发现使用的静态文件的二级域名(http://static.phpsong.com)有cookie,为什么图片、css、js等要使用二级域名,请参考
【网站打开速度优化-前端篇】
【wordpress图片使用单独域名】
主要目的是清除网站上header中带的cookie加速静态文件的加载,但是今天无意中发现,我的图片等静态文件带有request cookie如图

主要是cookie的域设置在phpsong.com上,导致所以的二级域名都使用了cookie

原因查找
1)是不是七牛云启用了cookie跨域
测试证明,清除cookie直接访问图片地址,发现没有产生cookie,这就说明不是七牛的
2)之前后台启用单独域名的时候,把
//指定cookies的域名
define('COOKIE_DOMAIN', 'www.phpsong.com');
删除了
添加cookies指定,发现还是有问题
3)wordpress产生
查找整个wordpress系统查找关键字Hm,没有发现
4)难道是nginx服务产生的
在服务器上新建了一个test.html页面,放入一张图片,发现没有cookie,那就跟服务器没有关系
5)js产生
chrome禁用js,发现没有了cookie,问题可能就在加载的js上
每个页面都有的是广告和统计代码,在4)中的test.html测试放入统计代码,发现图片域名的cookie产生了
试着解决问题,进入百度统计平台,发现配置的域名是phpsong.com是我配置错了百度默认了顶级域名
,我添加www.test.com,发现显示的还是test.com,应该百度统计的问题.然后检查一了一下cnzz的统计,发现没有这个问题考虑是不是要把统计代码切换成cnzz的
QQ交流群:136351212 查看原文:https://www.phpsong.com/2603.html
|