虚拟空间或者.htaccess文件绑定二级目录域名

如mip.xhcss.com绑定到mip目录

那么新建文本文档,然后FTP那里改名为.htaccess,win7系统那里好像改不动!


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 绑定mip.xhcss.com 到子目录mip
RewriteCond %{HTTP_HOST} ^mip\.xhcss\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/mip/
RewriteRule ^(.*)$ mip/$1?Rewrite [L,QSA]
#可以绑定多个 只需重复上三行代码并更改一下域名、目录名 就好了
</IfModule>

这一步基本行了!但是 如果用/mip 也可以访问 如果实在不想访问

就在mip目录也增加一个.htaccess文件

  1.  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    #只许绑定的域名访问
    RewriteCond %{HTTP_HOST} !^mip\.xhcss\.com$ [NC]
    RewriteRule (.*) http://mip.xhcss.com/$1 [L,R=301]
    #对绑定目录下与 同名的目录的处理
    RewriteCond %{REQUEST_URI} ^\/mip\/ [NC]
    RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
    RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]
    </IfModule>
    好了试下吧!



相关内容

发表评论

验证码:
点击我更换图片

最新评论