WORDPRESS网站如何从子域移动到根域

您是否要将WordPress网站从子域移动到根域?这个过程很容易遵循,而且还有一种方法来保存你的SEO排名。在本文中,我们将向您展示如何通过分步说明轻松将WordPress从子域移动到根域。 将WORDPRESS从子域转移到根域 子域名是您的根域名的扩展名。例如,http://yourwebsite.exam WP网站建设

您是否要将WordPress网站从子域移动到根域?这个过程很容易遵循,而且还有一种方法来保存你的SEO排名。在本文中,我们将向您展示如何通过分步说明轻松将WordPress从子域移动到根域。

将WORDPRESS从子域转移到根域

子域名是您的根域名的扩展名。例如,http://yourwebsite.example.com是example.com的子域。在这种情况下,example.com是根域。

搜索引擎认为子域是完全不同的网站。这就是为什么您需要确保在传输后将搜索引擎适当地重定向到根域。这将有助于您在移动您的网站后保留搜索排名。

不像将WordPress站点移动到新主机或新域名,将站点移动到根域更容易。

主要是因为两者通常由同一个虚拟主机公司托管。这允许您跳过几个步骤。

我们来看看如何将WordPress站点从子域移动到根域。

步骤1.创建您的网站的完整备份

您应始终保留在您的网站上安装的备份解决方案进行自动备份。有很多WordPress备份插件可以用来保护您的WordPress内容的安全。

现在,如果您已经安装了一个备份插件,那么您可能会认为可以跳过此步骤。

这一步是提醒您,即使您有自动备份您的网站,您仍然需要创建一个完整的站点备份。这包括数据库备份以及所有WordPress文件和文件夹的备份。

创建完整备份后,请确保将其存储在远程位置或计算机上。

步骤2.将WORDPRESS文件从子域移动到根文件夹

首先,您需要使用FTP客户端或cPanel的文件管理器连接到您的网站。一旦连接,请转到您的子文件夹位置,并将所有WordPress文件下载到您的计算机。

下载WordPress文件

接下来,打开根域的public_html文件夹。根据您的WordPress主机环境的设置,此文件夹也可以命名为www或您的域名之后。

现在,您需要将您之前下载的所有WordPress文件上传到根目录。

下载WordPress文件

更改WORDPRESS URL和站点URL设置

移动WordPress文件后,您将无法访问根域上的WordPress管理区域。尝试登录到根网站将会返回到子域名的管理区域。

要解决此问题,请切换到FTP客户端,并转到您的域名的根目录。接下来,您需要编辑wp-config.php文件,并在行“添加以下行”之前添加以下行:停止编辑!快乐博客“。

定义( 'WP_HOME',的 'http://示例.com'); 定义( 'WP_SITEURL',的 'http://示例.com');

不要忘记用你自己的域名替换example.com。如果您希望根网站使用www,那么您将需要使用www前缀输入URL。

保存更改并将wp-config.php文件上传回您的网站。

您现在可以根据域名访问您的WordPress网站的管理区域。

步骤4.更新URL

您的WordPress网站已经移动到根域,但您的WordPress数据库中将存在指向子域的链接。

我们来解决这个问题。

您将需要安装并激活“ 天鹅绒蓝调更新URL”插件。有关详细信息,请参阅我们关于如何安装WordPress插件的逐步指南。

激活后,您需要访问工具»更新URL页面。

下载WordPress文件

在此页面上,您需要在旧网址选项旁边输入您的子网址,并将您的根域添加为新网址。接下来,在“选择哪些URL应该更新”区域下,您需要检查除“所有GUID”以外的所有选项。

完成后,点击“立即更新网址”按钮继续。

该插件现在将更新WordPress数据库中的所有URL。这可能需要一些时间。一旦完成,您将看到一个成功的消息。

步骤5.将所有子域名重定向到根域

现在您已经移动了WordPress文件,我们确保您的子域流量被重定向到根域名。

转到您的子域文件夹,并确保隐藏的文件被强制显示。

您的FTP客户端设置可以选择始终显示隐藏的文件。在FileZilla中,它位于“服务器>强制显示隐藏文件”选项下。

下载WordPress文件

如果您正在使用cPanel文件管理器,请单击屏幕右上角的“设置”按钮。这将弹出首选项。您需要选择“显示隐藏文件”,然后单击保存按钮。

下载WordPress文件

如果您的子域文件夹已经有一个.htaccess文件,那么你可以删除它并创建一个新的。在新的.htaccess文件中,您需要复制并粘贴以下代码:

 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond%{HTTP_HOST} ^ yoursubdomain.example.com $ [NC] RewriteRule ^(。*)$“http://example.com/$1”[R = 301,L] </ IfModule>配置

不要忘记用您的域名替换yoursubdomain,并将example.com替换为您的域名。

请注意,RewriteRule行使用非www URL。如果要在根域中使用www,那么您需要使用www前缀添加URL。

保存更改并将.htaccess文件上传到服务器。

就是这样,你已经将你的网站从子域成功移动到根域。您现在可以访问您的网站查看它的行动。测试您的网站,以确保一切正常。

原创文章,作者:网站建设,如若转载,请注明出处:https://www.davidwu.net/archives/5886

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:itbound@sina.com

工作时间:周一至周六,9:30-18:30

 

QR code