将我的网站从临时URL迁移到实际站点后,我似乎无法理解为什么字体不会呈现,而是在控制台中返回404错误 .
现场网站在这里:http://canadatkd.com
临时网站在这里:http://d09.cdb.myftpupload.com
我在实际网站上看到以下错误:
Failed to load resource: the server responded with a status of 404 (Not Found)
但我已经检查了文件,他们确实在FTP中,但在现场网站上,它告诉我文件不存在 .
谁能告诉我为什么会这样?
谢谢!
3 回答
工作现场有这个头脑
新网站没有 . 是否已安装和/或未激活字体真棒插件?
如果检查两个版本上的元素并单击“源”选项卡,然后深入查看以下目录
可湿性粉剂内容/主题/阿瓦达索/资产/字体/ icomoon
您将在新的“实时网站”上注意到目录结构缺少icomoon direcotry和文件 . fontawesome-webfont.woof2等文件也是如此 .
我不确定您是手动安装了fontawesome还是尝试使用插件实现它,但您需要将这些文件移动到与测试服务器相同的位置 . 这就是你获得404的原因 .
您的Web主机管理员可能会阻止测试站点上的Nginx loadbalancer中的CSS或通过自定义端口缓存 . 不知何故,事情没有正常发挥作用 .
你没有错 . 询问您的测试网站主机的支持 . 没有测试服务器的root访问权限就无法修复 .
您的其他服务器正在运行Apache . 这些是上述测试结果(输出限制):
这是 生产环境 网站:
后端又称测试服务器可能出于安全原因而进行此类设置: