Wordpress图像链接404

时间:2017-04-02 03:46:11

标签: wordpress image database-migration

我是第一次迁移wordpress网站。我可以在这里加载网站:http://www.foureyescomic.com/通过更新配置文件和数据库表,如下所示:

siteurl and home options

但现在我收到像这样断开链接的图片: urls of broken links

2 个答案:

答案 0 :(得分:0)

您需要更新数据库中的plugin表。 https://angular.io/api/http/ResponseContentType是一种解决方法。

如果原始地址尚未启动,则使用{{1}}进行迁移会更方便。 Here是一个很好的。

答案 1 :(得分:0)

是的,这是因为图片的绝对网址是作为文字存储在您的帖子中的。 wp_posts 表中的内容。如果您的网站后端正常运行,您可以使用数据库查找/替换插件来查找该表中的旧网址,并将其替换为新网址。或者你可以用SQL / phpMyadmin来做这件事,如果你对此感到满意的话。

我发现最简单的方法是使用此插件:Better Search & Replace

从那里开始很简单:

  • 安装并激活插件,然后在wp-admin中转到工具> 更好的搜索替换

  • 搜索字段中,输入旧网址。例如:http://www.oldurl.com

  • 然后在替换为中添加您的新网址。例如:http://www.newurl.com

  • 选择表部分中,选择 wp_posts (或者如果您使用不同的前缀,则为任何帖子表)

  • 您可以先将以跑步方式运行吗?检查是否要先进行干运行以查看要更改的内容。如果未选中,则会在您的数据库中进行更改。

  • 点击搜索/替换按钮就可以了!

确保您使用了想要查找和替换的确切字符串,并考虑搜索字符串是否可能出现在该表中您不希望其更改的任何其他地方,否则您可能搞砸了。在运行此代码之前,您绝对应该备份数据库。

希望有所帮助。