ASP实现域名绑定子目录(二)

  • 内容
  • 评论
  • 相关

第一步:创建转向控制页面

创建网站默认的首页文件(通常为"index.asp"或"default.asp")如下:

以下是代码片段:
<% select case request.servervariables("http_host") case "www.yfong.cn" '域名1 Server.Transfer("index.asp") case "www.yifeng.info" '域名2 Server.Transfer("blog/index.asp") case "t1.yfong.cn" '域名3 Server.Transfer("bbs/index.asp") ’...... 继续添加 ...... case else ’域名N Server.Transfer("XXX/index.asp") end select %>

第二步:创建相应的被转向文件
  创建"blog/index.asp"......"XXX/index.asp",作为各个子目录网站的首页。

第三步:将多个域名的IP地址解析到同一个网站空间
  例如:将"www.yfong.cn"......"www.yfong.cn" 等等的IP地址全部解析到www.yfong.cn的WEB根目录所在的空间上。

第四步:把你要添加的域名绑定到空间上。

Response.Redirect和Server.Transfer的区别

执行过程:

1、浏览器ASP文件请求->服务器执行->遇到response.redirect语句->服务器发送response.redirect后面的地址给客户机端的浏览器->浏览器请求执行新的地址

2、浏览器ASP文件请求->服务器执行->遇到Server.Transfer语句->服务器转向新的文件

切换对象:

1、Response.Redirect可以切换到任何存在的网页。

2、Server.Transfer只能切换到同目录或者子目录的网页。

数据保密:

1、Response.Redirect后地址会变成跳转后的页面地址。

2、Server.Transfer后地址不变,隐藏了新网页的地址及附带在地址后边的参数值。具有数据保密功能。

传递的数据量(网址后附带的参数):

1、Response.Redirect能够传递的数据以2KB为限。

2、传递的数据超过2KB时,务必使用Server.Transfer。

评论

0条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    click to change 看不清?点击换一张!