asp实现301跳转的方法

简介: 301重定向大家都知道它的好处了,可是,我们如何知道它是301重定向还是302重定向呢?真假301重定向检测方法  摘自阿权站长独立博客:http://www.seozz.net/zzseo/asp301.

301重定向大家都知道它的好处了,可是,我们如何知道它是301重定向还是302重定向呢?真假301重定向检测方法  摘自阿权站长独立博客:http://www.seozz.net/zzseo/asp301.html

先把302重定向的asp代码贴出来:

< %if Request.ServerVariables("SERVER_NAME")="www.floyou.cn " then
response.redirect "http://www.floyou.cn"
end if%>

用站长工具检测结果为302重定向

再看301重定向asp代码:

< %if Request.ServerVariables("SERVER_NAME")="floyou.cn" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location"," http://www.floyou.cn"
Response.End
end if
%>

用301重定向检测工具检测为真正301重定向 

那么为什么有的会出现:重定向出现尝试自动重定向的次数太多    网页生成了过多的重定向。清除此网站的 Cookie 或允许第三方 Cookie 可能会解决该问题。如果不能解决,则可能是服务器配置的问题,而不是您的 计算机有问题。的情况呢?

因为您在asp301重定向代码的开头里面少了个域名判断代码<%if Request.ServerVariables("SERVER_NAME")="floyou.cn" then 记得如果加了这段代码,就要加个end if  结束语句。上面的301重定向asp代码是正确的,尽管使用。

相关文章
|
Web App开发 JavaScript 前端开发
|
Web App开发 前端开发 JavaScript
|
JavaScript 前端开发 .NET
|
.NET 开发框架 C#
|
.NET 开发框架
asp.net如何实现删除文件的操作
string savePath = @"images/1.gif";//这里是你的相对路径savePath = Server.MapPath(savePath);//必须经过这一步操作才能变成有效路径if (System.
595 0
|
9天前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
50 0
|
9天前
|
开发框架 前端开发 JavaScript
JavaScript云LIS系统源码ASP.NET CORE 3.1 MVC + SQLserver + Redis医院实验室信息系统源码 医院云LIS系统源码
实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件,云LIS系统围绕临床,云LIS系统将与云HIS系统建立起高度的业务整合,以体现“以病人为中心”的设计理念,优化就诊流程,方便患者就医。
25 0
|
9天前
|
开发框架 前端开发 .NET
进入ASP .net mvc的世界
进入ASP .net mvc的世界
34 0