如何将WordPress博客转移到不同的域名? 时间:2010-09-03 作者:Marek 假设我们目前正在某个域上托管WordPress博客,并希望将其移动到新域。如何以最少的麻烦和SEO命中率做到这一点?是否有任何插件可以帮助实现这一点?(例如,提供自动跨域301重定向或类似功能) 4 个回复 最合适的回答,由SO网友:Annika Backstrom 整理而成 我建议在web服务器中而不是在WordPress中处理301重定向。mod\\u rewrite或RedirectMatch将比旋转WordPress来提供Location: 头球。<VirtualHost *:80> ServerName busted-cheap-url.com # mod_alias RedirectMatch permanent (.*) http://great-new-url.com$1 # OR mod_rewrite RewriteEngine on RewriteRule (.*) http://great-new-url.com$1 [R=301] </VirtualHost> 有几种方法可以更改博客URL;我倾向于设置一个新的WP_HOME 和WP_SITEURL 在里面wp-config.php 作为快速修复,并在数据库中运行SQL命令作为更持久的解决方案。另请参见:Changing The Site URLEasily Move a WordPress Install from Development to Production?, 它推荐了几种将博客移动到新URL的方法 SO网友:hannit cohen 看看前面关于SEO和301重定向的答案。关于移动wordpress:更改数据库中的site\\u url和home\\u url值。这两个值存在于wp选项中。只需使用phpmyadmin界面将其更改为新的wordpress位置即可使用wordpresssearch&replace plugin 为了确保所有的绑定链接和图像不会中断。(只需更改http://oldurl.com 到http://newurl.com 对于所有内容和post meta,这是一个非常容易使用的插件)就是这样。你可以走了。 SO网友:Scott Elkin 我喜欢做的是将wordpress数据库导出到。sql文件。然后在oldurl上执行查找/替换。com到新URL。com。是的,您可以只更改选项表中的site\\u url和home\\u url,但您将错过许多其他位置。更不用说,如果你不这样做,一些插件会崩溃。进行更改后,请导入。sql文件导入新服务器上的新数据库。 SO网友:Viper007Bond WordPress Codex是一个很好的工具。:)http://codex.wordpress.org/Moving_WordPress 文章导航