如何从CDN提供wp-includes Java脚本?

时间:2016-04-21 作者:Shaish

我的目标很简单:我希望wp包含的所有JS都通过我的CDN(具体来说是cloudfront)提供服务。这只意味着我需要将域更改为:http://mywebsite.com/wp-includes/js/some_code.js应提供以下服务:http://mycdn.com/wp-includes/js/some_code.js

我知道这个问题类似于:Serving wp-includes (front-end) javascript from a different domain?

但对这个问题的回答建议最终检查文件夹中的每个JS并注销/注册它们。。。这似乎太多了(!)工作到了一定程度,这真的不可行。。。

这真的不可能轻易实现吗?为了与wp内容进行相同的比较,需要一行配置(wp config.php):define(\'wp\\u content\\u URL\',\'http://mycdn.com/wp-content\');

谢谢

1 个回复
SO网友:CodyA

您可以使用以下插件CDN enabler 重写源域URL以反映CDN URL。如果您只想更改wp includes目录中资产的URL,也可以在插件中定义。

相关推荐

Jetpack的光子导致本地网站尝试提供来自WordPress CDN的图像

在我的远程站点上,我打开了Jetpack的站点加速器(以前叫光子)。因此,所有图像都被缓存,然后从Wordpress CDN提供服务。当我将该站点移植到本地计算机(包括所有选项)时,选项中的某些设置导致cdn url附加到所有srcset标记。srcset值的形式如下https://i2.wp.com/mh.local/wp-content/uploads/2019/09/Singapore-0595-HDR.jpg 这当然不起作用,因为它的Jetpack在本地没有连接。我如何防止Jetpack选项的这种