在将我的网站从临时URL迁移到活动站点之后,我似乎不明白为什么字体没有呈现,而是在控制台中返回404错误。
直播站点在这里:http://canadatkd.com
临时站点在这里:http://d09.cdb.myftpupload.com
我在现场看到下面的错误:
未能加载资源:服务器响应状态为404 (未找到)
但是我已经检查了文件,它们确实在FTP中,但是在现场,它显示了这些文件是不存在的。
有人能告诉我为什么会发生这种事吗?
谢谢!
发布于 2016-09-07 16:31:48
工作地点的脑袋里有这个
http://canadatkd.com/wp-content/plugins/photo-gallery/css/font-awesome/font-awesome.css?ver=4.2.0
新网站没有。字体插件是否已安装和/或未激活?
发布于 2016-09-07 17:33:30
如果检查两个版本上的元素,然后单击“源”选项卡,然后向下钻入以下目录
wp-内容/主题/Avada/资产/字体/图标
在新的“活动站点”上,您会注意到目录结构缺少和文件。同样的情况下,方框-webfont.woof 2等文件。
我不确定您是手动安装了fontawesome,还是尝试用插件来实现它,但是您需要将这些文件移动到与测试服务器相同的位置。所以你才能拿到404。
发布于 2016-09-07 19:26:38
您的web主机管理员可能是阻止CSS从Nginx负载平衡器在测试网站或服务通过自定义端口缓存。不知何故,事情并没有正常运作。
你没有错。请求您的测试网站主机的支持。如果没有测试服务器的根访问,就不可能修复。
您的另一台服务器正在运行Apache。以下是上述测试结果(产出有限公司):
curl -I http://d09.cdb.myftpupload.com/wp-content/plugins/photo-gallery/css/font-awesome/font-awesome.css
HTTP/1.1 500 Internal Server Error
X-Port: port_10305
X-Cache: uncached
X-Cache-Hit: MISS
X-Backend: all_requests
这是生产现场:
curl -I http://canadatkd.com/wp-content/plugins/photo-gallery/css/font-awesome/font-awesome.css
HTTP/1.1 200 OK
出于安全原因,后端aka测试服务器可能具有这种设置:
if (oSession.uriContains(".css")){
oSession.oRequest.FailSession(404, "Blocked", "Fiddler blocked CSS file");
}
https://stackoverflow.com/questions/39374943
复制相似问题