如何将网站从子域转移到主域

Posted

技术标签:

【中文标题】如何将网站从子域转移到主域【英文标题】:how to transfer website from subdomain to main domain 【发布时间】:2021-11-03 22:54:18 【问题描述】:

我为一位客户创建了一个新网站,他在 go daddy 上购买了他的域,我将他的域转移到 Hostgator 并进行试用,我通过 WordPress 在子域上设计了新 Web,毕竟现在我想要删除他的旧网站并将这个新网站放在他的域中,他的旧网站不是在 WordPress 上创建的,所以我没有那个网站的任何文件。

【问题讨论】:

这不是一个问题,对于 Stack Overflow 来说太开放了。请保持具体问题。 欢迎来到 ***!,不幸的是,这个问题有点太模糊了,它非常笼统地询问构成教程的内容,而不是询问具体问题。因此它不适合 ***,因为 *** 不是教程提供者或免费的代码编写服务,我建议新用户查看 *** 的 How to ask 部分,以获取有关提出非常适合该站点并最好启用的问题的提示社区提供有用的反馈。祝你好运:) 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:

网上有很多教程...

您只需将文件从子域文件夹迁移到主文件夹(或更改主域指向的文件夹)并使用如下 SQL 命令更改数据库上的 wordpress url:

UPDATE wp_options
SET option_value = replace(option_value, 'http://www.ancien-site.com', 'http://www.nouveau-site.com')
WHERE option_name = 'home'
OR option_name = 'siteurl';

UPDATE wp_posts
SET guid = REPLACE (guid, 'http://www.ancien-site.fr', 'http://www.nouveau-site.fr');

UPDATE wp_posts
SET post_content = REPLACE (post_content, 'http://www.ancien-site.fr', 'http://www.nouveau-site.fr');

UPDATE wp_postmeta
SET meta_value = REPLACE (meta_value, 'http://www.ancien-site.com','http://www.nouveau-site.com');

然后重建永久链接,并检查一切是否正常。

【讨论】:

以上是关于如何将网站从子域转移到主域的主要内容,如果未能解决你的问题,请参考以下文章

在Wordpress中将网站从子域移动到主域的问题

.htaccess - 将旧网站重定向到主域,但也将一些内容重定向到主域的子域

从子域重定向到主域

将任何子域重定向到主域上的页面

将子域重定向到主域上的文件夹

子域正在重定向到主域文件