如何从测试站点更新实时站点链接

时间:2016-08-16 作者:Mayuri Srijani

最近我上传了一个WordPress站点,但是页面url仍然显示旧的测试站点url,而我的新url显示的位置没有得到页面。

2 个回复
最合适的回答,由SO网友:Ethan O\'Sullivan 整理而成

迁移到其他域时,这是一个非常常见的问题。请尝试以下两个选项之一:

1。后端:执行SQL查询进入数据库(phpMyAdmin)并执行以下SQL查询:

UPDATE wp_options SET option_value = replace(option_value, \'OLD_URL\', \'NEW_URL\') WHERE option_name = \'home\' OR option_name = \'siteurl\';
UPDATE wp_posts SET guid = replace(guid, \'OLD_URL\',\'NEW_URL\');
UPDATE wp_posts SET post_content = replace(post_content, \'OLD_URL\', \'NEW_URL\');
UPDATE wp_postmeta SET meta_value = replace(meta_value,\'OLD_URL\',\'NEW_URL\');
  • OLD_URL 将替换为http://demo.example.com
  • NEW_URL 将替换为http://www.example.comsiteurl, home, 以及您网站上链接到旧URL的所有内容。

    2。前端:使用Search & Replace 插件更方便用户的方法是使用Search & Replace 插件可以轻松替换包含旧URL的所有表。该过程易于使用,您可以在应用这些更改之前预览哪些表和行将受到影响。

    在应用任何更改之前,我认为不言而喻,总是要备份数据库,以防出现问题。

SO网友:Alex Baulch

我觉得这是siteurlhome 设置在wp_options 桌子我建议您按照本文中列出的步骤更新网站的URL。

https://codex.wordpress.org/Changing_The_Site_URL

相关推荐

Migration Question

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