[技术]PHP网站二级域名绑定子目录的方法
- 博客首语 : 母爱伟大,我们挚爱她
- 博客站长 : 鬼孩
- 污友联盟 : QQ群:180087962
- 博主微语 : 还好没把你路过,还好最后的人是你,还好我们以爱之名在一起...
最近在做一个淘宝客的商城网站,遇到了需要通过二级域名方式才能进入指定页面的难题,并且虚拟主机无法进行子目录绑定二级域名的难题,所以找了好多方法,下面是目前解决了难题的方法:
1:首先进行2级域名的解析,这个要去你的域名商那里,把你的2级域名解析到你的空间IP上。
2:在网站根目录新建个.htaccess文件,在此文件中加入以下语句:
RewriteEngine on
# 把 m.lengemo.com改为你要绑定的域名.
RewriteCond %{HTTP_HOST} ^(www.)?m.lengemo.com$
# 把 m改为要绑定的目录.
RewriteCond %{REQUEST_URI} !^/m/
# 不要改以下两行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 把 m改为要绑定的目录.
RewriteRule ^(.*)$ /m/$1
# 把 m.lengemo.com改为你要绑定的域名
# 把 m 改为要绑定的目录.
# m/ 后面是首页文件index.php, index.html……
RewriteCond %{HTTP_HOST} ^(www.)?m.lengemo.com$
RewriteRule ^(/)?$ m/index.php [L]
上面的整套语句是绑定一个子目录,如需绑定多个子目录,你可以重复添加以上的全套语句!
完成后的文件内容是——
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?m.lengemo.com$ RewriteCond %{REQUEST_URI} !^/m/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /m/$1 RewriteCond %{HTTP_HOST} ^(www.)?m.lengemo.com$ RewriteRule ^(/)?$ m/index.php [L]
最后说明一点 .htaccess 这个文件一定要是 上传到根目录,上传到根目录,上传到根目录, 重要的事情说三遍。
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《鬼孩博客》。
- 本文网址:http://guihaibk.com/post-312.html
- 上篇文章:琴还是那个,情却不是了
- 下篇文章:[电脑技术]5月12日“比特币勒索病毒”爆发开机就中招?分分钟教你如何应对
www.gouhuiyou.com
点击上方地址,进入买买买
天猫淘宝内部优-惠券
只有更便宜,没有最便宜!
特卖,折扣,1折疯抢,9块9包邮,1元包邮等等
天猫。淘宝你所能看到的,这里都可能是半价,或者1折!
建议大家添加收藏,以防丢失!