一、域名解析与主机绑定
首先登录万网控制台,进入域名解析管理界面。新增一条记录类型为“CNAME”的解析规则,将二级域名(如m.example.com
)指向主机服务器IP地址或默认解析值。随后在云虚拟主机的域名绑定页面中,添加该二级域名并确保解析状态显示成功。
二、.htaccess文件配置
在网站根目录创建或修改.htaccess
文件,添加以下规则实现子目录绑定:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^m\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ /m/$1 [L]
此代码会将m.example.com
的请求重定向至/m/
子目录。需确保服务器支持Apache的rewrite
模块。
三、子目录绑定与访问限制
为防止通过主域名直接访问子目录(如example.com/m/
),需在子目录内新增.htaccess
文件并添加以下规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^m\.example\.com$ [NC]
RewriteRule (.*) http://m.example.com/$1 [L,R=301]
此配置将强制所有非二级域名的访问跳转到指定域名。
四、测试与验证
完成配置后,可通过以下步骤验证:
- 使用
ping
命令检测二级域名解析是否生效; - 在浏览器中输入二级域名,确认页面内容与子目录一致;
- 尝试通过主域名访问子目录,检查是否触发301跳转。
通过域名解析、主机绑定、.htaccess重定向及子目录访问限制的协同配置,可高效实现万网虚拟主机的二级域名子目录访问。该方法适用于多站点部署场景,同时保障URL规范性与SEO友好性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/494895.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。