Web需要Cookie,但这并不意味着每个HTTP请求都需要。例如,当您打开一个带有嵌入图像的页面时,每个页面都会触发一个HTTP请求。但是图像并不取决于加载的对象,所以提供Cookie是浪费带宽。本文就来介绍一下使用cPanel为WordPress创建无Cookie域的方法。
打开cPanel并导航到Subdomains工具,您可以在域部分创建连接到WordPress站点的顶级域的新子域。如果WordPress网站托管于www.example.com,请在“static.example.com”或类似网站上创建子域。
在文档根字段中,输入WordPress站点的“wp-content”目录。在本例中,站点托管在“public_html”中,因此我们输入“public_html/wp-content”。
配置WordPress以使用Cookie免费域
向站点的“wp-config.php”文件添加两个新指令。您可以访问命令行上的文件,但也可以编辑cPanel中的WordPress配置文件档案管理器,您可以从档案中的主页面菜单的WordPress工具包。
选择“wp-config.php”并单击工具栏中的编辑。
将下列行添加到文件中,并进行适当的编辑以插入子域
define(“WP_CONTENT_URL”, “static.example.com”);
define(“COOKIE_DOMAIN”, “www.example.com”);
点击保存更改。最后,我们编辑站点的数据库,将现有的帖子重定向到新的子域,创建无Cookie域的步骤就算完成了。