wordpress - 迁移到其他域后图标丢失
问题描述
我已将网站从位置“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”上的网站将在成功迁移后被删除。
解决方案
我在域名转移后使用Better Search and Replace插件。它允许您搜索旧域的数据库 WordPress 数据库表并将其替换为新域。它允许您选择要在哪些表中搜索和替换。我通常只选择所有表。它还允许您进行测试运行,以便您可以在进行实际替换之前查看发生了多少次。为了安全起见,在进行实际替换之前备份数据库。还要注意尾部斜杠 - 它们在搜索字符串和替换字符串中必须完全相同。我设法搞砸了一次并且没有数据库备份:(
search for:
olddomain.com
replace with:
newdomain.com
推荐阅读
- php - Laravel Eloquent 查找日期超过 27 天和 29-49 天的行
- javascript - NVDA 未正确宣布 aria-live 区域
- sql - SQL查询连续项目检查总数
- electron - 在 Mac 上删除电子应用程序时如何删除方案
- c++ - 解决循环依赖
- javascript - 多个复制文本按钮javascript
- c# - NLog 不创建日志文件,通过代码配置
- nestjs - 类型“typeof Questions”不可分配给类型“typeof Model”
- python - 如何计算 Django 模板中的产品数量?
- sql-server - 如何在 C# .net 核心的 SQL Server 子查询中获取多个列作为列表