我想强制我的 WordPress 设置中的所有页面不设置任何 cookie,除了文件和文件夹:wp-login.php 和 /wp-admin
# disable cookies globally
fastcgi_hide_header Set-Cookie;
if ($request_uri ~* "(/wp-admin/|/wp-login.php)") {
# how can I allow the Set-Cookie header here?
}
我会设置一个无 cookie 的子域,但 WordPress 不允许您轻松做到这一点(硬编码路径)。我使用的是 NGINX 1.4.6,带有 FastCGI 缓存和 php5-fpm
答案1
如果您不想使用 CDN 并且不想要 cookie 问题,您可以使用在共享主机上运行的 Quick Cache,并使用 Autoptimize 来最小化 CSS + JS。
我也在使用 NGINX,但我运行的是 1.7.7,但如果您的 nginx.conf 具有正确的 gzip 设置,并且您的虚拟主机文件具有正确的浏览器缓存设置,则不会出现任何问题。您可以在测试中看到我的设置,http://mywpdev.com