在不中断链接或图像的情况下更改网站URL?WP 3.3

时间:2012-04-25 作者:Damainman

我正在使用Wordpress 3.3.2。

目前,我正在我的域dev.domain的dev文件夹中的一个网站上工作。com。在创建页面和博客帖子时,我突然想到,当我从dev.domain中移动WP网站时。com到域。我在所有页面和帖子中使用的所有图像都将被破坏。

还有一些图像链接到特定页面或博客帖子。这些也会破裂。

我不知道为什么我会有这样的印象:当我在WP media manager中链接到图像时,或者当我链接到特定帖子时,如果网站URL或永久链接结构发生变化,信息就会更新。

有谁能建议我如何在dev文件夹中添加页面/博客帖子/图像,以便在我移动时链接不会断开,或者在我将网站移动到域后,修复所有断开链接的最佳方法是什么。com?

提前感谢您的所有建议!

1 个回复
最合适的回答,由SO网友:MathSmath 整理而成

有一篇关于移动WordPress的有用的codex文章:http://codex.wordpress.org/Moving_WordPress.

基本上,您需要查找/替换旧域实例的DB,并将其与新域交换。

在环境之间移动WordPress时,我学到了另一个技巧:由于WordPress将域作为序列化数据存储在DB中的多个位置,因此在查找/替换域名时需要小心。您可以使用special script like this one 要为您执行查找/替换,或者您可以执行更简单的操作:使用与开发、暂存和生产长度相同的域。

例如,您的域方案可能如下所示:

开发域。com标准。领域com www.domain。通过这种方式,您可以使用文本编辑器直接查找/替换数据,而不必担心破坏任何序列化数据。

还有一件事:在您的主题中,始终使用相对路径引用文件,或使用诸如get\\u bloginfo(“template\\u url”)之类的助手函数。这样,您就不需要在环境之间修改URL。

结束

相关推荐

Host Images from Link

最近,我从Blogger导入了我的所有帖子,因此帖子中显示的所有图片目前都位于Blogger的服务器上。我想将所有这些图像导入/放入我的服务器,并自动更改每个图像的每个链接。因为有这么多的图片和这么多的帖子,我不能一个接一个地单独去。请指导我如何做到这一点,或者将我重定向到一个插件来完成这项工作。