比如顶级域名为www.aa.com
现在在实现用username.aa.com访问用户username的信息页面。实际路径为:aa.com/user/index.asp?user=username
前提条件:1.必须有独立IP的服务器或者虚拟主机 2.支持伪静态。
实现办法:
第一步:实现泛解析
在服务器的IIS上不做任何绑定域名的操作。让直接输入IP地址可以访问到站点。。然后在域名控制面板做*指向就OK了。
第二步:
在httpd.ini中加入
RewriteCond Host: (?!www|bbs)([^.]+).aa.com
RewriteRule (.*) /user/index.asp\?user=$1
这样就完成了。够简单吧:)
以上只是思路,大家需根据自己情况做相应正则调整。