楼主的需求从字面的理解来看是无法实现自动指向的, 例如
现在想访问的是邮件服务那么按照楼主字面表述我输入Http://100.100.100.100:80
现在我又想访问论坛了那么按照楼主字面表述我输又入Http://100.100.100.100:80
现在我看别说电脑了就任何一个人都不可能知道我到底现在想要访问的是什么了.
如果楼主的需求的确如字面表述的来理解的话唯一的解决办法就是在该IP+80所指向站点的默认文件里加几个链接分别连到各自的应用.或者在IP+80后面再加上应用的路径如:IP+80/mail
现在我拓展一下楼主的需求,就是有多个应用需要在同1个IP+80上分别实现自动指向各自的应用,且已经为这些应用分配了相应的域名(如www.域名、mail.域名、bbs.域名等),那么这时最好的解决办法自然是建立各自的主机头这样不仅同1个IP+80端口不会冲突,而且最主要的一点在于各自站点的服务器端配置都可分别设置,但就楼主的原意来说是不考虑多主机头的.那现在就说下另一种处理办法那就是在该IP+80所指向站点的默认文件里用程序来控制自动转向.
首先用LCase(Request.ServerVariables("HTTP_HOST"))获得现在连接进来的域名,然后用 If 或者 Select Case 语句对各自进行自动转向就可以了(以上语法是ASP里的,其他语言里都有相应的语句) |