首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP_SITEURL和WP_HOME值?

WP_SITEURL和WP_HOME值?
EN

Stack Overflow用户
提问于 2013-08-20 13:39:02
回答 2查看 5.7K关注 0票数 0

我有一个WordPress安装,我的网站是"example.com/site“。一切都很好。

我想把我的网站移到"example.com“。我从托管公司得到的说明在链接"codex.wordpress.org/Changing_The_Site_URL"中描述。

我是否只需要将wp-config文件编辑成以下内容?

代码语言:javascript
复制
define('WP_HOME','http://www.example.com');
define('WP_SITEURL','http://www.example.com/site');

我以前从未这样做过,也不确定WP_HOME和WP_SITEURL的正确值。你能帮帮我吗。我不想破坏任何东西。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-20 16:13:37

你可以跟着

代码语言:javascript
复制
define('WP_HOME','http://www.example.com');
define('WP_SITEURL','http://www.example.com/');

WP_HOMEWP_SITEURL必须相同,您还可以在wp_options表中更新siteurlhome

票数 -1
EN

Stack Overflow用户

发布于 2013-08-20 17:58:34

这个答案只是扩展了Jothi Kannan的回答

如果要将WordPress站点移动到新域,还需要考虑存储在数据库中的Filepath名称可能具有链接到前一个域名的绝对URL。

如果您可以访问运行SQL (可能通过PHPMyAdmin,SQL选项卡),那么您可能需要考虑在新域上运行以下查询,以确保所有域都已更改。

更改wp_options中的值

代码语言:javascript
复制
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

匹配和替换wp_posts guid中的旧站点URL

代码语言:javascript
复制
UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');

匹配和替换wp_posts post_content中的旧站点URL

代码语言:javascript
复制
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');

另一种替代方法是使用一个名为复印机的插件,它非常出色,但根据我的经验,它需要一定水平的系统资源才能正常工作。复制器将对您的网站进行转储,您可以使用installer.php文件将其部署到不同的环境中。

只要在安装过程中指定正确的数据库凭据,它将导入数据库并为您更改所有URL。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18336538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档