壹次网首页 | 工具源码首页 | 技术文章首页 | 文章分类 | | |

文章搜索: 分类 关键字
您的位置:首页网络编程ASP/shtml → 301 跳转( Response.Transfer ) ASP中的应用
301 跳转( Response.Transfer ) ASP中的应用
添加日期:2006-8-22 12:29:50     [ ]
ASP 中,我们习惯使用 Response.Redirdect 来实现页面的跳转,但是这种跳转方式的状态是 302 的,属于临时跳转,对于搜索引擎来说,是一种不友好的重定向方式。

ASP 3.0 中,有了另一种方式,即 Response.Transfer 。关于这个,可以查询相关的信息。

我们这里要讨论的是 301 跳转,例如下面的代码:


<%@ Language="VBScript" %>
<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.purewhite.cn"
%>


这种方式,对于搜索引擎来说,是永久性的,跳转后的页面的内容可以被采用。

由此,想到一些人问到的,如何实现同一个空间绑定多个域名。其实,只要针对输入的域名进行识别,然后结合 301 跳转来选择目标就能很好实现。

假设有域名 www.yunna.net 和 www.purewhite.cn ,分别针对同一个空间中的 yunna_net 和 purewhite_cn 两个目录,那么怎么通过两个域名来自动确定访问哪个目录呢?请看下面的代码:

<%
Dim strHost = LCase(Request.ServerVariables("HTTP_HOST"))
Response.Status = "301 Moved Permanently"
Select Case strHost
Case "www.yunna.net"
Response.AddHeader "Location", 
"http://www.yunna.net/yunna_net/"
Case "www.purewhite.cn"
Response.AddHeader "Location", 
"http://www.purewhite.cn/purewhite_cn/"
Case Else
Response.AddHeader "Location", 
"http://www.purewhite.cn/purewhite_cn/"
End Select
%>

另外关于这个的应用,就是在音乐播放或者下载中,针对浏览器或客户代理类型进行判断,从而选取对应的操作。例如限制只能使用 FlashGet 下载等等。
出处:转载 作者:不详 点击:
 热点文章
·photoshop制作香烟、烟头、烟雾
·photoshop图片卷角、翻页效果的制作
·用U盘或移动硬盘装《深山红叶袖珍系统Win PE启动..
·photoshop经典恐怖片海报效果教程
·photoshop水晶球质感表现 - 关于光影的细节
·ghost.pif最新变种手动查杀,ARP欺骗挂马+KAV让..
·[css] table-layout:fixed 属性的解说,IE、Fire..
·photoshop制作3D立体小人和字体
·关于zend解密的程序
·自适应页面高度100%方法(表格直接100%高度没有效..
 推荐文章
·如何彻底删除一个不需要的系统服务
·模仿QQ和MSN消息提示的效果
·CC攻击的思路及防范方法
·广告联盟的一些评价
Powered by yici.net
CopyRight (C) 2006-2012 版权所有   [ 依次网 ];未经授权,任何人不得抄袭、仿冒本站
ICP备案:苏ICP备05011771号 证书下载 ICP证号:苏ICP证040301
仪征广目网络信息服务有限公司 版权所有