迁移后图像的URL会乱七八糟

时间:2014-02-05 作者:Bojana Šekeljić

我将一个网站从一个主机迁移到另一个主机,我遇到了一个以前从未遇到过的奇怪问题。html中图像的url很好,但图像的完整路径有一个断开的url,域输出两次。

下面是为图像生成的代码:

<img src="subdomain.domain.com/wp-content/uploads/2013/12/aleksandra.jpg" class="attachment-full wp-post-image" alt="aleksandra">

下面是inspector中图像的完整路径:

http://subdomain.domain.com/subdomain.domain.com/wp-content/uploads/2013/12/aleksandra.jpg

如果您需要更多信息,请随时询问。非常感谢您的帮助。

谢谢

3 个回复
最合适的回答,由SO网友:Bojana Šekeljić 整理而成

我发现了这个问题,当我使用Migrate DB plugin导出数据库时,我没有将http:// 在新域之前。。。所以所有的内部链接都断了。

SO网友:Pieter Goosen

备份数据库(这非常重要),下载并安装“Velvet Blues Update URL”插件。在“设置”页面的“旧URL”字段中输入http://subdomain.domain.com/subdomain.domain.com

在新URL字段中输入网站的URL。选择所有选项并单击“更新”。同时更新永久链接。

SO网友:Brad Dalton

您应该使用plugin like WP Migrate DB 这使您能够在导出数据库之前输入新的站点地址和服务器路径。这将执行搜索查找和替换,您现在可能需要使用以下解决方案执行此操作https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

“Velvet Blues更新URL”插件是另一种解决方案,可以再次导出数据库。

结束

相关推荐

Migration Question

我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人