欢迎光临南池岸边
        找回密码

利用.htaccess文件对二级域名绑定子目录

很多站长都想在主域名的基础上,建立多个子域名,比如主域名是 www.muaini.cn, 想添加music.muaini.cn 或者 vip.muaini.cn ,让子域名去应空间里的某一个二级目录 比如 vip.muaini.cn 对应 www.muaini.cn/tools/vip , 这个技术你是不是很想学啊? 有的高级的虚拟空间和VPS是可以通过后台配置来实现的,对于小空间这个怎么破呢?

第一步:空间绑定子域名

在空间后台,绑定域名的面板上,把你要加的子域名添加上,比如 music.muaini.cn

第二步:域名解析:

到域名管理商的后台,把你的子域名,作CNAME或A记录,解析到和主域名相同的解析地址(A记录对应的是一个IP地址,CNAME对应的是一个网址)

第三步:添加或修改.htaccess 文件(仅适用于Linux主机,Windows主机的配置方法回来单独写)

在.htaccess文件中,添加如下节点,按照自己的实际情况进行修改即可。

# 开启功能

RewriteEngine on

#先作一个301,把不带www的域名,转到带www的域名上面 (这个必须写在前面,否则会被下面的子域名规则覆盖)

RewriteCond %{HTTP_HOST} ^muaini.cn$
RewriteRule ^(.*)$ http://www.muaini.cn/$1 [R=301,L]

#子域名设置正式开始
#把muaini.cn换成你的域名,把vip换成你的子域名,把tools/vip/换成你的二级目录

RewriteCond %{HTTP_HOST} ^(vip.)?muaini.cn$
RewriteCond %{REQUEST_URI} !^/tools/vip/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /tools/vip/$1
RewriteCond %{HTTP_HOST} ^(vip.)?muaini.cn$
RewriteRule ^(/)?$ tools/vip/index.php [L]
#子域名设置结束

写完后,把.htaccess文件上传到网站根目录下即可。

扫码支持
未经允许不得转载:南池岸边 » 利用.htaccess文件对二级域名绑定子目录

评论 抢沙发

评论前必须登录!

 

您的支持是我更新下去的动力

支付宝扫一扫打赏

微信扫一扫打赏