我设置了 W3 Total Cache 以链接到我的 Amazon CloudFront CDN。有些链接可以正常工作,但不适用于我网站上的所有链接。下面是一个 JS 文件的示例,它输出了我遇到的有问题的链接。
<script src="<?php echo get_template_directory_uri(); ?>/_js/libs/picturefill.js" async="true"></script>
CSS 使用与上面代码行相同的格式。客户端提供的一些图像链接在 WP CMS 内部制作自定义帖子本身可以工作,但有些也没有提供正确的链接。
这是有问题的路径链接的一个示例。
http://cdn.example.com/example.com/mydirectory/wp-content/themes/mytheme/ ...
它应该是:
http://cdn.example.com/mydirectory/wp-content/themes/mytheme/ ...
没有任何其他代码指向此错误。我能想到的唯一导致此问题的另一件事是缓存问题,但我不知道这是来自哪个缓存。
编辑1:澄清。