millken
高级会员

UID 73040
精华
0
积分 742
帖子 521
金钱 742 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-9 来自 REFERER
状态 在线
|
[广告]: q
m
APACHE二级域名的设置
一般我们进行本地测试时,可能都是用的localhost,但为了能和服务器环境同步,于是尽可能的用域名来调试,方法就是修改HOST文件。
将欲调试的域名解析到本地的127.0.0.1,但遇到多个二级域名时,就没辙了,
这里有一个好的方法来解决这个问题:利用APACHE强大的正则功能。
如:网站有多个二级域名www.your.com,diy.your.com....
网站的根目录为 /wwwRoot/
在根目录下新建目录www,diy...
将www.your.com的内容放入www,diy.your.com放入diy
修改CONF配置文件,添加一条虚拟主机信息
如下:
<VirtualHost *>
ServerAlias www.your.com
ServerName www.your.com
DocumentRoot d:/webserver/wwwRoot/
RewriteEngine on
RewriteCond %{HTTP_HOST} ^your.com
RewriteRule ^(.*)$ /www/$1 [L]
RewriteCond %{HTTP_HOST} ^www.*
RewriteRule ^(.*)$ /www/$1 [L]
RewriteCond %{HTTP_HOST} ^(.*)\.your\.com
RewriteRule ^(.*)$ /%1/$1 [L]
</VirtualHost>
最后将你的*.your.com解析至服务器即可。
|  Blogger 免费搭建的个人BLOG |
|