您想将 WordPress 安装在子目录中吗?
在子目录中安装 WordPress 允许您在同一域甚至子域名下运行多个 WordPress 实例。
在本文中,我们将向您展示如何在子目录中轻松安装 WordPress,而不影响父域名。
子域名与子目录:哪个更适合 SEO?
通常,您会希望在自己的域名上启动 WordPress 网站(例如 wpbeginner.com)。
但是,有时您可能想在同一域名上创建其他网站。
这可以通过将 WordPress 安装在子域 (http://newebsite.example.com) 或作为子目录 (http://example.com/newwebsite/) 来完成。
我们被问到的一个问题是哪一个更适合 SEO。
搜索引擎对待子域名与根域名的方式不同,并将排名作为单独的网站进行分配s。
例如,搜索引擎将 WPBeginner 和我们的 WPBeginner 视频网站视为单独的网站。
另一方面,子目录直接受益于根域的域权限,因此在大多数情况下排名更高。
在子域或子目录中创建单独的 WordPress 网站的一种方法是安装 WordPress 多站点网络。
但是,如果您想单独管理两个网站,则可以安装不同的 WordPress 实例。
您还可以使用 WordPress 网站管理工具设置单个仪表板来管理多个 WordPress 安装。
在子目录中安装 WordPress 的要求
在子目录中安装 WordPress 没有特殊要求。如果您的根域名已经有一个 WordPress 网站,那么您就可以开始了。
但是,如果您有静态(非 WordPress 网站),那么您可能需要请咨询您的托管公司,了解他们是否支持 WordPress。
如果他们不这样做,那么您需要将您的网站移至其他托管公司。
我们建议使用 Bluehost。他们为拥有免费域名的 WPBeginner 用户提供托管折扣。
→ 单击此处领取 Bluehost 独家优惠 ←
如果您使用不同的托管提供商,那么所有顶级 WordPress 托管公司都可以非常轻松地使用同一托管帐户安装多个 WordPress 网站。
例如,如果您使用的是 Bluehost,那么您可以从托管仪表板添加新的 WordPress 网站。
但是,请记住,大多数共享主机帐户的服务器资源有限。
您的一个网站的流量突然激增会影响同一帐户上所有其他网站的性能和速度。
如果您刚刚开始,那么您可以在共享主机上执行此操作ing。请记住,随着业务的发展,您需要升级到托管 WordPress 托管。
话虽如此,让我们看看如何轻松地将 WordPress 安装在子目录中。
第一步:在根域名下创建子目录
首先,您需要在主网站下创建一个子目录或文件夹。您将在此处安装 WordPress 文件。
使用 cPanel 中的 FTP 客户端或文件管理器连接到您的 WordPress 托管帐户。
连接后,转到网站的根文件夹。通常,它是 /public_html/ 文件夹。
如果您已在根文件夹中安装了 WordPress,您将看到您的 WordPress 文件和文件夹。
接下来,右键单击并从菜单中选择“创建新目录”。
为子目录选择名称时需要小心。这将是您的新 WordPress 网站 URL 的一部分以及您的用户所使用的内容错误地在浏览器中输入内容才能访问此网站。
例如,如果您将此目录命名为 Travel-guides,那么您的 WordPress 网站的地址将为:
http://example.com/travel-guides/
第 2 步:上传 WordPress 文件
您新创建的子目录目前为空。让我们通过上传 WordPress 文件来改变这一点。
首先,您需要访问 WordPress.org 网站并单击“下载”按钮。
您的浏览器现在会将包含最新 WordPress 软件的 zip 文件下载到您的计算机上。
下载文件后,您需要选择并解压它。
Mac用户可以双击文件进行解压,Windows用户需要右键单击,然后选择“全部解压”选项。
解压 zip 文件后,您将看到一个“wordpress”文件夹。
在 WordPress 文件夹中,您将查看所有 WordPress 核心文件和文件夹。
现在,让我们将这些文件上传到您的新子目录。
使用 FTP 客户端连接到您的网站,然后转到您在第一步中创建的子目录。
在 FTP 客户端的本地文件面板中,转到您刚刚提取的“wordpress”文件夹。
选择该文件夹中的所有文件,然后将它们上传到您的新子目录。
第 3 步:创建新数据库
WordPress 将您的所有内容存储在数据库中。您需要创建一个新数据库,并将新的 WordPress 网站安装在子目录中。
首先,登录您的 WordPress 托管帐户的仪表板,然后单击“高级”菜单。
这将启动 cPanel 或高级托管控制面板。
从那里,您需要单击数据库部分下的“MySQL 数据库”。
注意:您的主机ng 仪表板可能看起来与上面的屏幕截图不同。您只需找到“数据库”部分即可。
在下一个屏幕上,输入新数据库的名称,然后单击“创建数据库”按钮继续。
您的 cPanel 仪表板现在将创建新的 MySQL 数据库。单击“返回”按钮返回数据库页面。
接下来,您需要添加数据库的用户名和密码。
只需向下滚动到“MySQL 用户”部分并提供新的用户名和密码。单击“创建用户”按钮继续。
接下来,您需要授予这个新创建的用户权限来处理您之前创建的数据库。
向下滚动到“将用户添加到数据库”部分。选择您的 MySQL 用户名,然后选择您新创建的数据库。
点击“添加”按钮继续。
Cpanel 将现在授予 MySQL 用户对新创建的数据库的完全权限。
第 4 步:安装 WordPress
现在一切就绪,您可以继续安装 WordPress。
通过键入如下 URL 来访问您之前在网络浏览器中创建的目录:
http://example.com/your-subdirectory-name/
这将打开 WordPress 安装向导。首先,选择您的 WordPress 网站的语言,然后单击“继续”按钮。
接下来,系统会要求您提供 WordPress 数据库名称、数据库用户名、密码和主机。
输入数据库详细信息,然后单击“提交”按钮。
WordPress 现在将连接到您的数据库。
建立连接后,您将看到如下成功消息:
单击“运行安装”按钮继续。
在下一个屏幕上,系统会询问您d 为您的网站提供标题并选择管理员用户名、密码和电子邮件地址。
输入网站详细信息后,单击“运行安装”按钮继续。
WordPress 现在将设置您的网站并向您显示一条成功消息:
您现在可以继续登录到安装在子目录中的新 WordPress 网站。
第 5 步:修复固定链接
如果您在根目录中安装了单独的 WordPress,则子目录中的 .htaccess 文件将导致冲突。这将导致您的网站出现 404 错误。
要解决此问题,您需要编辑 WordPress 安装子目录中的 .htaccess 文件。将 .htaccess 文件中的代码替换为以下代码:
# 开始 WordPress
重写引擎开启
RewriteBase /您的子目录/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
重写Cond %{REQUEST_FILENAME} !-d
重写规则。 /你的子目录/index.php [L]
# 结束 WordPress
由 WPCode 与 ❤️ 主办
在 WordPress 中一键使用
不要忘记将 /your-subdirectory/ 替换为您的子目录名称。
我们希望本文能帮助您在子目录中安装 WordPress。您可能还想查看我们为初学者提供的终极 WordPress SEO 分步指南。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。