码迷,mamicode.com
首页 > Web开发 > 详细

URL重写

时间:2017-07-27 11:58:42      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:document   url   rect   write   tac   window   virt   应该   pad   

PHP code
 
?
1
2
3
4
5
6
RewriteEngine On
RewriteBase /
 
RewriteCond %{HTTP_HOST} ^so\.ccvnn\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/web2/
RewriteRule ^(.*)$ web2/$1 [L,QSA]


上面复制进去,后面三行的域名和web2目录改成你自己要绑定的,文件名用cmd.exe改成.htaccess放在网站根目录
[NC]为不区分访问域名大小写, [L,QSA]传递原始参数
m.wys.com/任意字符 等于同www.wys.com/任意字符? 不知道你这种需求是什么意思,绑定后
m.wys.com/任意字符 不是应该就等于 www.wys.com/m/任意字符 了吗?
还是只可以用绑定单独的域名访问那个目录?这样你在m/index.php里面写一个判断访问url若不等于http://m.wys.com/就转到主网站就好了
 
# 你要绑定的二级域名 
RewriteCond %{HTTP_HOST} ^m.wys.com$ 


RewriteCond %{REQUEST_URI} !^/m/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /m/$1 

RewriteCond %{HTTP_HOST}  ^m.wys.com$ 
RewriteRule ^(/)?$ m/index.php [L] 
 
创建多个virtualhost就可以了
servername写m.wys.com
DocumentRoot 填 www.wys.com/m/ 对应的目录,例如/home/web/wys/www/m/
<Directory "填 www.wys.com/m/ 对应的目录">  

URL重写

标签:document   url   rect   write   tac   window   virt   应该   pad   

原文地址:http://www.cnblogs.com/csjoz/p/7244039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!