如何从您的 WordPress 站点 URL 中删除/wordpress/

您是否正在尝试从您网站的 URL 中删除/wordpress/?有时初学者最终会在子目录中安装 WordPress,这会导致/wordpress/出现在他们的网站 URL 中.

如果您不小心将 WordPress 安装在子目录中并想将其移动到根目录,那么您来对地方了.在本文中,我们将向您展示如何从 WordPress 站点的 URL 中删除/wordpress/.

Removing/wordpress/from your WordPress site url

注意:本教程中显示的方法也适用于其他子目录.

为什么您会在 WordPress 网站 URL 中看到/wordpress/

WordPress 非常易于安装,如今大多数 WordPress 托管公司都在其托管控制面板中提供快速 WordPress 安装程序.

但是,一些手动安装 WordPress 的初学者最终可能会不小心将其安装在子目录中.大多数情况下,这个子目录被命名为 wordpress.

这主要是因为用户最终上传了他们在官方 WordPress.org 下载中找到的 wordpress 文件夹.

让我们来看看如何轻松解决此问题并从您网站的 URL 中删除/wordpress/.

从 WordPress 站点 URL 中删除/wordpress/

如果您刚刚安装了 WordPress 并且您的网站上没有内容,那么您可以继续并重新开始.

只需删除当前安装,然后按照我们的 WordPress 安装教程中的说明正确重新安装 WordPress.

如果您已经向您的网站添加了内容,那么有两种简单的方法可以从您网站的 URL 中删除/wordpress/.

方法一:更改WordPress站点地址

如果您有一个已建立的 WordPress 网站,那么此方法更简单快捷.这种方法的缺点是您的媒体文件(如图像)仍将在 URL 中使用/wordpress/.

首先,您需要登录到您的 WordPress 网站的管理区域并转到 设置 »常规页面.

您会注意到"WordPress 地址"和"站点地址"字段,它们都具有相同的 URL.

您需要更改站点地址选项并指向您的根域,例如http://www.example.com 并保留 WordPress 地址选项.

执行此操作后,单击"保存更改"按钮以存储您的设置.

Change WordPress site address

接下来,您需要使用 FTP 客户端连接到您的网站.连接后,转到/wordpress/目录并将.htaccess 和 index.php 文件下载到您的计算机.

如果您无法找到.htaccess 文件,那么您可能需要强制您的 FTP 客户端显示隐藏文件.如果您使用的是 Filezilla,则需要单击菜单栏中的服务器并选择"强制显示隐藏文件"选项.

Show hidden files in your FTP client

将两个文件下载到桌面后,您需要在记事本等文本编辑器中打开 index.php 文件.在这个文件中,你会发现这样一行:

require( dirname( __FILE__ ).'/wp-blog-header.php' );

此行加载加载 WordPress 站点所需的 wp-blog-header.php 文件.

您现在需要做的是通过用这一行替换现有行来输入文件的正确位置:

require( dirname( __FILE__ ).'/wordpress/wp-blog-header.php' );

保存更改并使用 FTP 将 index.php.htaccess 文件从桌面上传到域的根目录.根文件夹是包含 wordpress 文件夹的父文件夹,通常称为/www/或/public_html/

Root directory with a separate WordPress folder inside it

仅此而已.您现在可以使用根域访问您的网站,一切都会正常进行.但是,如果您需要登录到您的 WordPress 管理员,那么您仍然需要像这样转到 wordpress 目录中的 wp-admin:

http://www.example.com/wordpress/wp-admin

方法二:移动WordPress到根目录

此方法更全面,会将您的 WordPress 站点从子目录永久移动到您网站的根文件夹.

第 1 步:创建复印机包

首先,您需要在您的网站上安装并激活 Duplicator 插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

激活后,您需要访问复制器»设置页面,然后点击"新建"按钮.

Create new duplicator package

这将启动复制器向导,该向导将为您的完整网站创建安装程序包.单击下一步按钮继续.

接下来,插件将运行一些扫描.如果一切正常,那么您可以单击"构建"按钮.

Build duplicator package

Duplicator 现在将创建一个包并提示您将其与安装程序脚本一起下载.继续将这两个文件下载到您的计算机上.

Download duplicator package

第 2 步.为全新的 WordPress 安装创建新数据库

您可以使用现有的 WordPress 数据库,但最好创建一个新数据库,以便您的旧数据库安全且不变.这样,如果出现问题,您可以毫不费力地恢复到您的网站.

访问您的主机帐户的 cPanel 仪表板,向下滚动到"数据库"部分,然后单击"MySQL 数据库"图标.

Database cPanel

之后,只需为您的数据库提供一个名称,然后单击"创建数据库"按钮.

Create database

Cpanel 现在将为您创建一个新数据库.之后,您需要向下滚动到"MySQL 用户"部分.

在这里,您需要为新数据库用户提供用户名和密码,然后单击"创建用户"按钮.

Create MySQL user

现在您需要为新用户分配数据库权限.

向下滚动到"将用户添加到数据库"部分.只需从"用户"字段旁边的下拉菜单中选择您创建的数据库用户,然后选择数据库,然后点击添加按钮.

Add user to database

您的新数据库现在可以用于全新的 WordPress 安装.

第 3 步:运行复印机向导

现在,您需要将之前下载的 Duplicator 存档包和安装程序文件上传到您网站的根目录.

这将是包含/wordpress/文件夹的目录.

Upload Duplicator files to the root folder of your website

上传两个文件后,在浏览器窗口中打开安装程序脚本.您需要输入站点的根 URL,然后在它前面加上/installer.php.

https://example.com/installer.php

这将打开 Duplicator 安装程序向导.

Duplicator wizard

选中条款和条件框,然后单击"下一步"按钮继续.

接下来,它会要求您提供数据库信息.输入我们之前在第 2 步中创建的数据库的信息.

Connect your database

输入数据库信息后,点击下一步按钮继续.

Duplicator 现在会将您的 WordPress 数据库备份从存档中解压到您的新数据库中.

接下来,它会要求您更新站点 URL 和路径.你不需要在这里做任何事情,因为它会自动检测新的 URL 和路径.但是,如果没有,那么您可以在此处手动输入.

New site settings

Duplicator 现在将完成迁移,您将能够单击管理员登录按钮以访问您在新位置的网站.

Migration finished

步骤 4.将子目录设置为根文件夹重定向

恭喜,您已将 WordPress 站点从子目录移至根文件夹.

现在是设置重定向的时候了,这样您的用户和搜索引擎就可以找到您网站的新位置.

首先,您需要使用 FTP 客户端连接到您的 WordPress 站点,然后删除旧的/wordpress/文件夹.

Delete old wordpress subdirectory

之后,切换到 WordPress 网站的管理区域.由于您已将其移至网站的根目录,因此您的 WordPress 管理 URL 将如下所示:

https://example.com/wp-admin

现在,您需要安装并激活重定向插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

激活后,您需要访问工具»重定向页面.该插件现在将向您显示一个设置向导.只需单击继续设置,然后完成设置按钮.

Redirection setup

接下来,您需要切换到"重定向"选项卡并添加新的重定向.

首先选中第一个字段角落处的"Regex"复选框.

之后,对于源 URL,您将添加 https://example.com/wordpress/.*,对于目标 URL,您将添加 https://example.com/$1.

Redirect subdirectory to root folder

不要忘记用您自己的域名替换example.com.单击"添加重定向"按钮以保存更改.

从现在开始,所有在 URL 中使用/wordpress/访问您网站的用户都将被自动重定向到带有新根 URL 的正确帖子.

仅此而已.我们希望本文能帮助您了解如何从 WordPress 网站 URL 中删除/wordpress/.您可能还想查看我们对最常见 WordPress 错误以及如何修复它们的综合指南.

2

发表回复