设置子域以提供图像和脚本的问题

时间:2019-05-23 作者:comerssila

我正在尝试优化一个网站,我想做的最后一件事是在没有cookie的子域中提供静态内容,我对此有一个问题。

我试过做一些事情,我会描述我做了什么,遇到了什么问题。

我首先将DNS记录添加到子域的托管中,设置为记录,内容设置为服务器IP。然后在域提供程序的控制面板中添加一个子域,设置为Authoban选项,用于高速提供静态内容。然后通过cPanel添加了一个子域,并将文档根设置为“public\\u html/wp-content/uploads”,并将以下代码添加到wp-config的顶部。php文件:

define("WP_CONTENT_URL", "http://static.mysite.com");
在此之后,无法加载站点,WP管理面板的加载速度非常慢,也无法加载管理面板媒体选项卡内的图像。

我做的另一件事是将域提供商的托管和控制面板上的子域设置更改为指向主域的CNAME DNS记录。

在这次更改之后,站点的加载速度非常慢,只加载了html,并且从静态子域加载图像和脚本时出现了错误,事实上,无法访问它们。

另一件重要的事情是,该站点使用CloudFlare,但我目前没有访问数据,我应该很快就会得到它们。

那么,有人知道我错在哪里以及如何纠正吗?

1 个回复
SO网友:gael

解决方案位于子域的文档根目录中。

您必须将其设置为"public_html/wp-content" 因为它还会加载主题文件,这些文件位于uploads 目录

相关推荐

如何清理wp-content/plugins/wordpress-seo中不必要的文件?

我目前维护Wordpress网站7年。磁盘使用率最近已满,因此我需要定期检查自动备份并保存这些备份,然后将其从服务器中删除。当我检查时,插件文件夹中的wordpress seo文件夹(这是Yoast seo默认插件文件夹)占用了太多空间。据我所知,它充满了各种版本的插件文件。确切地说,它位于wordpress seo插件的js/dist文件夹中。它包含几种类型的小型javascript,每个名称的末尾都有某种序列或版本号,总容量约为250-300 MB。我可以清理这些文件吗?如果是,是否安全?如果我从以前