- 子目录:这本质上是主域中的一个文件夹,您可以在其中存储文件。它用如下的 URL 模式标识: https://example.com/sub-directory.
- 子域名:子域名是您网站的一个单独部分,几乎就像一个独特的网站。它用如下的 URL 模式标识: https://sub-domain.example.com.
假设您的子域名已经设置好,让我们来探索如何使用 .htaccess 从子目录重定向到子域名。
访问 .htaccess
您的 .htaccess 文件通常位于您网站的根目录中。您可以通过 FTP 客户端或通过网络托管控制面板的文件管理器(如 cPanel)访问它。
请注意,由于“.”前缀,.htaccess 是一个隐藏文件,因此您可能需要调整设置才能显示隐藏文件。如果您找不到 .htaccess 文件,那么它可能不存在,您将不得不创建一个。
配置 .htaccess
在进行任何更改之前,请确保您备份了现有的 .htaccess 文件。更改此文件可能会破坏您网站的功能,如果出现问题,备份允许您将网站恢复到以前的状态。
备份文件后,使用文本编辑器打开 .htaccess 文件。要将子目录重定向到子域名,您需要添加以下行:
RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ RewriteCond %{REQUEST_URI} ^/sub-directory/ RewriteRule ^(.*)$ http://sub-domain.example.com/$1 [L,R=301]
让我们分解这个代码:
- `RewriteEngine on`: 此行确保启用 mod_rewrite 引擎。该引擎负责允许处理重写规则。
- `RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$`: 此行是将HTTP_HOST(您的域名)与“example.com”或“www.example.com”相匹配的条件。
- `RewriteCond %{REQUEST_URI} ^/sub-directory/`: 此行检查请求的URL 是否包含“/sub-directory/”。
- `RewriteRule ^(.*)$ http://sub-domain.example.com/$1 [L,R=301]`: 如果满足上述条件,此行定义了重定向规则。^(.*)$是一个正则表达式,匹配URL中“/sub-directory/”之后的任何字符。这被重写为“ http://sub-domain.example.com/$1”,其中$1代表^(捕获的文本。*)$。 [L,R=301]指定这是最后一个要处理的规则(L),并且重定向是永久的(R=301)。
KnowHost - 知晓所有主机
在线用户
当前有 25 位用户 在线:0 位会员、14 位游客 和 11 个机器人 🤖。
在线用户最多的时候是在 213,在 2025-04-03 @ 00:20
14 位游客 当前在线
#1 - 游客 于 2025-04-05 @ 05:22
KnowHost » 404 页面不存在 – KnowHost 论坛 [url]
#2 - 游客 于 2025-04-05 @ 05:22
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 2 [url]
#3 - 游客 于 2025-04-05 @ 05:22
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 4 [url]
#4 - 游客 于 2025-04-05 @ 05:22
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 2 [url]
#5 - 游客 于 2025-04-05 @ 05:21
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – [url]
#6 - 游客 于 2025-04-05 @ 05:21
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – [url]
#7 - 游客 于 2025-04-05 @ 05:20
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 2 [url]
#8 - 游客 于 2025-04-05 @ 05:20
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 3 [url]
#9 - 游客 于 2025-04-05 @ 05:20
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 3 [url]
#10 - 游客 于 2025-04-05 @ 05:19
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 5 [url]
#11 - 游客 于 2025-04-05 @ 05:19
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 4 [url]
#12 - 游客 于 2025-04-05 @ 05:18
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – [url]
#13 - 游客 于 2025-04-05 @ 05:18
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – [url]
#14 - 游客 于 2025-04-05 @ 05:18
KnowHost » 清风許来 – 动态 – KnowHost 论坛 – 页面 2 [url]
11 个机器人 🤖 当前在线
#1 - ClaudeBot 于 2025-04-05 @ 05:23
KnowHost » 使用 .htaccess 重定向网站子目录到子域名 – – 主机交流 – KnowHost 论坛 [url] [引荐]
#2 - ClaudeBot 于 2025-04-05 @ 05:21
KnowHost » 狗云 - 2024 双 11 优惠活动:新开弹性云7折;新开经典云(特价机除外)8折 – – 主机优惠 – KnowHost 论坛 [url] [引荐]
#3 - ClaudeBot 于 2025-04-05 @ 05:18
KnowHost » Krypt - 独立服务器免费升级 1Gbps 不限流量套餐! – – 主机优惠 – KnowHost 论坛 [url] [引荐]
#4 - NBot 于 2025-04-05 @ 05:18
KnowHost » 404 页面不存在 – KnowHost 论坛 [url]
#5 - NBot 于 2025-04-05 @ 05:18
KnowHost » 404 页面不存在 – KnowHost 论坛 [url]
#6 - NBot 于 2025-04-05 @ 05:18
KnowHost » 404 页面不存在 – KnowHost 论坛 [url]
#7 - NBot 于 2025-04-05 @ 05:18
KnowHost » WebHorizon - 庆祝 🎉 马来西亚机房 - 6G 内存 VPS 仅需$61/年! – – 主机优惠 – KnowHost 论坛 [url]
#8 - NBot 于 2025-04-05 @ 05:18
KnowHost » RackNerd - 2024 中国农历新年大促销! – – 主机优惠 – KnowHost 论坛 [url]
#9 - NBot 于 2025-04-05 @ 05:18
KnowHost » JustHost 黑色星期五7折优惠 俄罗斯/香港/法国/德国/荷兰/意大利/土耳其 156元/年起 – – 主机优惠 – KnowHost 论坛 [url]
#10 - NBot 于 2025-04-05 @ 05:18
KnowHost » JustHost 黑色星期五7折优惠 俄罗斯/香港/法国/德国/荷兰/意大利/土耳其 156元/年起 – – 主机优惠 – KnowHost 论坛 [url]
#11 - NBot 于 2025-04-05 @ 05:18
KnowHost » » 安全最佳实践 [url]
- 腾讯云 - 爆款 2 核 2G 内存 服务器 68元/年 - 首单特惠
- 阿里云 - 轻量应用服务器 2 核 2G 内存 38元/年 - 上云首选
- uCloud - 香港 2核4G/带宽30Mbps/硬盘80G/月流量包3T
- NATKVM - 购买 NAT VPS 仅需 4.99$/年!
- RackNerd – 1 GB KVM VPS 仅需 $11.29/年
- CLoudCone - 3 vCPU/2GB内存/240GB硬盘/RAID-10/4TB月流量,1Gb/s端口/1x IPv4 和 3x IPv6/洛杉矶/终生循环优惠 - $24.99/年
- 搬瓦工 - 美西 VPS/三网优化/ 1 CPU/ 1G 内存 / 20G 硬盘/ 1T 流量 / 36.36 美元/年!