首页 » 工作 » 正文

IIS通过rewrite实现动态二级域名的方法

发布者:站点默认
2011/03/27 浏览数(1,886) 分类:工作 IIS通过rewrite实现动态二级域名的方法已关闭评论

准备工作:

1、解析域名“*.upall.cn”到服务器;

2、IIS里添加一个空主机头的网站;

3、安装ISAPI_Rewrite;

操作:

修改ISAPI_Rewrite文件夹里的httpd.ini,清空后写入以下内容:

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# 修改规则后不用重启IIS
RewriteCond Host: (?!www\.)(.*)\.upall\.cn
RewriteRule /(.*) /web/$1/$2 [I,L]

解释:

 

除了www外的二级域名将会转向web目录中的相应文件夹,比如:

www.upall.cn/ –> /

user.upall.cn/ –> /web/user/

blog.upall.cn/ –> /web/blog/

<完。作者:upall

点击返回顶部
  1. 留言
  2. 联系方式