利用.htaccess绑定子域名到子目录

时间:2018-3-31 15:55  作者:三峡客  来源:本站原创  查看:2016  评论:0

 

<IfModule mod_rewrite.c>
RewriteEngine on
       

#绑定www.djfj.net 到子目录DJFJNET
RewriteCond %{HTTP_HOST} ^www\.DJFJ\.NET$ [NC]
RewriteCond %{REQUEST_URI} !^/DJFJNET/
RewriteRule ^(.*)$ /DJFJNET/$1?Rewrite [L,QSA]


</IfModule>

 

利用.htaccess绑定域名到子目录,前提你的空间服务器必须支持apacherewrite功能,只有这样才能使用.htaccess。如果你的空间是Linux服务器 一般默认都开启了的。

首先在本地建个txt文件,复制下面的代码修改替换你要绑的域名和目录,并传到网站主目录下再改成为.htaccess

下面是以 T.DJFJ.NET绑定到子目录T为例的.htaccess代码.

<IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteBase /
        RewriteRule . /index.php [L]

#
以上是/post-1.html重定向配置

 

 

#以下是绑定t.djfj.net 到子目录t
RewriteCond %{HTTP_HOST} ^T\.DJFJ\.NET$ [NC]
RewriteCond %{REQUEST_URI} !^/t/
RewriteRule ^(.*)$ /t/$1?Rewrite [L,QSA]

#可以绑定多个 只需重复上三行代码并更改一下域名、目录名 就好了

 

#如继续绑定BBS.djfj.net 到子目录t
RewriteCond %{HTTP_HOST} ^BBS\.DJFJ\.NET$ [NC]
RewriteCond %{REQUEST_URI} !^/BBS/
RewriteRule ^(.*)$ /BBS/$1?Rewrite [L,QSA]

</IfModule>

 

 

 

 

 

<IfModulemod_rewrite.c>

  RewriteEngineOn

  RewriteBase/

  #绑定m.etfzdp.com到子目录m

  RewriteCond%{HTTP_HOST}^m\.etfzdp\.com$[NC]

  RewriteCond%{REQUEST_URI}!^/m/

  RewriteRule^(.*)$m/$1?Rewrite[L,QSA]

  #可以绑定多个,只需重复上三行代码并更改一下域名、目录名就OK了

  </IfModule>

如果你以完成上面的步骤,你的子域名就应该可以访问了。就大功告成了?教你绑定域名到你空间的子目录(亲测可用)你想多了当然没有。你会发现在浏览器上访问主域名+绑定的域名目录也可以访问。,可这并不是我们想要的结果。想要就忽略接下来我们完成最后一步。

  在每一个绑定的目录中如music目录中也增加一个.htaccess文件

  代码如下:

  <IfModulemod_rewrite.c>

  RewriteEngineOn

  RewriteBase/

  #只许绑定的域名访问

  RewriteCond%{HTTP_HOST}!^m\.etfzdp\.com$[NC]

  RewriteRule(.*)http://m.etfzdp.com/$1[L,R=301]

  #对绑定目录下与同名的目录的处理

  RewriteCond%{REQUEST_URI}^\/m\/[NC]

  RewriteCond%{QUERY_STRING}!^(.*)?Rewrite

  RewriteRule^(.*)$/%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite[L,QSA]

  </IfModule>

注意:这个文件是放在m文件下的

 

相关评论

发表评论:

  • 个人资料

      blogger

      三峡客 生于80后,籍贯重庆垫江,现居巫山。
      电子邮箱:www@sanxiake.com

  • 搜索
    日历
    最新微语
    • 20201126djfj.net域名工信部备案已申请注销,互联网服务备案号已被收回。

      2020-11-26 15:30

    • 2018年4月8日,djfj.net变更备案通过。

      2018-04-08 21:47

    • 阿里云虚拟主机续费至2022-03-17,RMB151,

      2018-03-18 19:43

    • 昨天今天两天终于把个人网站恢复了,昨天在阿里云6元买了空间,真是好。

      2018-03-18 18:44

    • 今天下了场大雨,气温降了,好冷,感觉冬天来了

      2015-10-26 19:46

    • 更多»