如何在子目录中安装 WordPress(一步一步)

您想在子目录中安装 WordPress 吗?在子目录中安装 WordPress 允许您在同一域甚至子域名称下运行多个 WordPress 实例.在本文中,我们将向您展示如何在不影响父域名的情况下在子目录中安装 WordPress.

Installing WordPress in a subdirectory

子域与子目录?哪个更适合 SEO?

通常,您希望使用自己的域名(例如 wpbeginner.com)启动 WordPress 网站.但是,有时您可能希望在同一域名上创建其他网站.

这可以通过在子域 (http://newebsite.example.com) 或子目录 (http://example.com/newwebsite/) 中安装 WordPress 来完成.

我们被问到的一个问题是哪个更适合 SEO?

搜索引擎将子域与根域名区别对待,并将它们作为一个单独的网站进行排名.

例如,搜索引擎将 WPBeginner 和我们的 WPBeginner Videos 网站视为两个独立的网站.

另一方面,子目录直接受益于根域的域权限,因此在大多数情况下排名更高.

在子域或子目录中创建单独的 WordPress 站点的一种方法是安装 WordPress 多站点网络.

但是,如果您想单独管理两个网站,则可以安装不同的 WordPress 实例.您还可以使用 WordPress 站点管理工具来设置单个仪表板来管理您的多个 WordPress 安装.

子目录下安装WordPress的要求

在子目录中安装 WordPress 没有特殊要求.如果您已经在根域名中拥有一个 WordPress 网站,那么您就可以开始了.

所有顶级 WordPress 托管公司都可以非常轻松地使用同一个托管帐户安装多个 WordPress 网站.

例如,如果您使用 Bluehost,则可以从您的托管仪表板添加一个新的 WordPress 网站.

Adding new websites in Bluehost

但是,请记住,大多数共享主机帐户的服务器资源有限.您的一个网站上的突然流量激增将影响同一帐户上所有其他网站的性能和速度.

如果您刚刚开始,那么您可以在共享主机上进行.请记住,随着业务的增长,您需要升级到托管的 WordPress 主机.

话虽如此,让我们来看看如何在子目录中轻松安装 WordPress.

步骤 1.在根域名下创建子目录

首先,您需要在主网站下创建一个子目录或文件夹.您将在此处安装 WordPress 文件.

使用 FTP 客户端或 cPanel 中的文件管理器连接到您的 WordPress 主机帐户.

连接后,转到您网站的根文件夹.通常它是/public_html/文件夹.如果您已经在根文件夹中安装了 WordPress,那么您将在那里看到您的 WordPress 文件和文件夹.

接下来,您需要右键单击并从菜单中选择"创建新目录".

Create subdirectory

为子目录选择名称时需要小心.这将是您的新 WordPress 网站 URL 的一部分,以及您的用户将在浏览器中输入的内容以访问该网站.

例如,如果您将此目录命名为 travel-guides,那么您的 WordPress 网站地址将是:

http://example.com/travel-guides/

New subdirectory created

第 2 步.上传 WordPress 文件

您新创建的子目录目前是空的.让我们通过上传 WordPress 文件来改变它.

首先您需要访问 WordPress.org 网站并点击下载按钮.

Download WordPress
您的浏览器现在会将包含最新 WordPress 软件的 zip 文件下载到您的计算机上.

下载文件后,需要选择并解压.Mac 用户可以双击该文件进行解压缩,Windows 用户需要右键单击然后选择"全部提取".

解压 zip 文件后,您将看到包含所有 WordPress 文件的"wordpress"文件夹.

现在让我们将这些文件上传到您的新子目录.

使用 FTP 客户端连接到您的网站,然后转到您在第一步中创建的子目录.

在您的 FTP 客户端的本地文件面板中,转到您刚刚解压缩的"wordpress"文件夹.

选择文件夹内的所有文件,然后将它们上传到您的新子目录.

Upload WordPress files to the subdirectory

步骤 3.创建新数据库

WordPress 将您的所有内容存储在数据库中.您需要创建一个新数据库,以便与安装在子目录中的新 WordPress 站点一起使用.

首先,您需要登录 WordPress 主机帐户的 cPanel 仪表板.单击数据库部分下的"MySQL 数据库".

Creating a MySQL database

注意:您的托管仪表板可能与上面的屏幕截图有所不同.您只需要找到"数据库"部分.

在下一个屏幕上,输入新数据库的名称,然后单击"创建数据库"按钮继续.

Create a new database

您的 cPanel 仪表板现在将创建新的 MySQL 数据库.单击"返回"按钮返回"数据库"页面.

接下来,您需要为数据库添加用户名和密码.

只需向下滚动到"MySQL 用户"部分并提供新的用户名和密码.单击"创建用户"按钮继续.

Create database user and password

接下来,您需要授予这个新创建的用户权限来处理您之前创建的数据库.

向下滚动到"将用户添加到数据库"部分.选择您的 MySQL 用户名,然后选择您新创建的数据库.

Add user to database

点击添加按钮继续.

Cpanel 现在将授予 MySQL 用户对您新创建的数据库的完全权限.

第 4 步:安装 WordPress

现在一切就绪,您可以继续安装 WordPress.只需输入以下 URL 即可访问您之前在 Web 浏览器中创建的目录:

http://example.com/your-subdirectory-name/

这将打开 WordPress 安装向导.首先,您需要为 WordPress 网站选择语言,然后单击继续按钮.

Select language

接下来,系统会要求您提供 WordPress 数据库名称、数据库用户名、密码和主机.输入数据库详细信息,然后单击提交按钮.

Provide your database details

WordPress 现在将连接到您的数据库,您将看到如下成功消息:

WordPress database connected

点击"运行安装"按钮继续.

在下一个屏幕上,系统会要求您为您的网站提供标题,并选择管理员用户名、密码和电子邮件地址.

WordPress website details

输入您的网站详细信息后,单击"运行安装"按钮继续.

WordPress 现在将设置您的网站并向您显示成功消息:

WordPress successfully installed in the subdirectory

您现在可以继续登录安装在子目录中的新 WordPress 网站.

第 5 步:修复固定链接

如果您在根目录中有单独的 WordPress 安装,那么您的子目录的.htaccess 文件将导致冲突.这将导致您的网站出现 404 错误.

要解决此问题,您需要编辑 WordPress install 子目录中的.htaccess 文件.将.htaccess 文件中的代码替换为以下代码:


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/your-subdirectory/
RewriteRule ^index\.php$ -[L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule./your-subdirectory/index.php [L]
</IfModule>

# END WordPress

不要忘记将/your-subdirectory/替换为您自己的子目录名称.

我们希望本文能帮助您在子目录中安装 WordPress.您可能还想查看我们面向初学者的终极 WordPress SEO 分步指南.

5

发表回复