首页 文章

WordPress网站迁移字体后不再加载

提问于
浏览
0

将我的网站从临时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 回答

  • 0

    工作现场有这个头脑

    http://canadatkd.com/wp-content/plugins/photo-gallery/css/font-awesome/font-awesome.css?ver=4.2.0
    

    新网站没有 . 是否已安装和/或未激活字体真棒插件?

  • 0

    如果检查两个版本上的元素并单击“源”选项卡,然后深入查看以下目录

    可湿性粉剂内容/主题/阿瓦达索/资产/字体/ icomoon

    您将在新的“实时网站”上注意到目录结构缺少icomoon direcotry和文件 . fontawesome-webfont.woof2等文件也是如此 .

    我不确定您是手动安装了fontawesome还是尝试使用插件实现它,但您需要将这些文件移动到与测试服务器相同的位置 . 这就是你获得404的原因 .

  • 0

    您的Web主机管理员可能会阻止测试站点上的Nginx loadbalancer中的CSS或通过自定义端口缓存 . 不知何故,事情没有正常发挥作用 .

    你没有错 . 询问您的测试网站主机的支持 . 没有测试服务器的root访问权限就无法修复 .

    您的其他服务器正在运行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
    

    后端又称测试服务器可能出于安全原因而进行此类设置:

    if (oSession.uriContains(".css")){
    oSession.oRequest.FailSession(404, "Blocked", "Fiddler blocked CSS    file");
    }
    

相关问题