首页 > 解决方案 > 迁移到其他域后图标丢失

问题描述

我已将网站从位置“B”迁移到位置“A”。我遇到的唯一问题是“osfont”图标没有出现。当我检查控制台时,我收到了这条消息:

可下载字体:下载失败(字体系列:“osfont”样式:正常重量:400 拉伸:100 src 索引:3):URI 错误或不允许跨站点访问来源:http: //B.com/blog/wp -content/themes/neptune-by-osetin/assets/fonts/osfont/osfont.woff?z52hks23

主题支持说这是服务器问题。但是我的问题是,我怎样才能摆脱指向域“B”的旧 URL。我在域“A”上有相同的路径,但找不到在哪里编辑这一行。

我不想使用访问控制允许来源,因为位置“B”上的网站将在成功迁移后被删除。

标签: wordpressurlfontsmigrationthemes

解决方案


我在域名转移后使用Better Search and Replace插件。它允许您搜索旧域的数据库 WordPress 数据库表并将其替换为新域。它允许您选择要在哪些表中搜索和替换。我通常只选择所有表。它还允许您进行测试运行,以便您可以在进行实际替换之前查看发生了多少次。为了安全起见,在进行实际替换之前备份数据库。还要注意尾部斜杠 - 它们在搜索字符串和替换字符串中必须完全相同。我设法搞砸了一次并且没有数据库备份:(

search for:
olddomain.com
replace with:
newdomain.com

推荐阅读