网站导航:迅畅首页 | 迅畅业务介绍 | 迅畅产品知识库 | 迅畅研究院 | 迅畅网铺 | 迅畅运营中心
社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行
主题 : ISAPI_Rewrite实现二级域名
cncoolker 离线
级别: 荣誉会员
显示用户信息 
0  发表于: 03-04   
来源于 服务器操作 分类

ISAPI_Rewrite实现二级域名

1.首先需要一个顶级域名,将该域名的二级域名的泛解析到网站所在服务器IP(即如:*.demo.com=> 192.168.0.1)。   
有的教程说需要空的主机头,可我就把域名绑到网站上了也可以运行。

  2.下载ISAPI_Rewrite full版本。地址:

    http://www.helicontech.com/download-isapi_rewrite.htm

    user: Longshui Chen

    sn: 7Z3NU-7MAP5-JZDPH-PR9GK

  3.安装ISAPI_Rewrite。默认安装即可,安装后到安装目录运行ISRWConfig.exe输入用户名注册码(还有一个proxycfg.vbs,双击后会安装反向代理,现在还不会用)。

  4.配置ISAPI_Rewrite。编辑httpd.ini,加入如下代码:

    # 排除当前虚拟主机需要正常访问的域名(www.demo.com|demo.com)   
    RewriteCond Host: (?:www)\.demo\.com   
    RewriteRule (.*) $1 [L]
    #将凡是以user结尾的跳到 http://user.demo.com/
    RewriteCond Host.+)
    RewriteRule /user/ http://user.demo.com/ [I,R,L]
    # 配置二级域名,如 user.demo.com => www.demo.com/user/      
    RewriteCond Host?!www)(.+)\.demo\.com      
    RewriteRule (.*) /$1/$2    


  5.设置IIS

    A.右键网站属性,到ISAPI筛选器里把ISAPI_Rewrite删除(这步经常会忘,导致很多无用功)。

    B.到demo.com网站的ISAPI筛选器里添加ISAPI_Rewrite。名字填ISAPI_Rewrite,可执行文件选安装目录的ISAPI_Rewrite.dll。配置成功后左侧会有一个绿色向上的箭头。

    C.给网站demo.com添加一个空主机头值,即只选IP和端口,不填地址(这个可以写上)。

  6.重启IIS(一定要重启),完成。
描述
快速回复

验证问题:
中国的首都在哪里? 正确答案:北京
按"Ctrl+Enter"直接提交
上一个 下一个