日期:2014-05-16  浏览次数:21032 次

为什么这个网站直接输入网址可以打开但是通过链接就打不开?
为什么这个网站通过链接就打不开?不知道什么原因,请大家帮忙看看,网站是asp的。

http://www.hb-feb.com

但是在地址栏输入是可以的。
------解决方案--------------------
用chrome点开链接显示有重定向循环

直接输入的话是跳转到了http://www.hb-feb.com/index.asp
应该和这个有关
------解决方案--------------------
提示 此网页包含重定向循环
你不是有做判断 来源页面判断,再做转向 引起 重定向循环
------解决方案--------------------
应该加了来源判断什么的。。循环重定向了
------解决方案--------------------
If server_v1<>"" Then  ‘有来源
    if  mid(server_v1,8,len(server_v2))<>server_v2  then '不是丛本服务来
        Response.Redirect "index.asp"  
        '跳转到 index.asp,问题是 Redirect  HTTP_REFERER 还是一样的,所以死循环
        
    end if
End if
------解决方案--------------------
引用:
Quote: 引用:

If server_v1<>"" Then  ‘有来源
    if  mid(server_v1,8,len(server_v2))<>server_v2  then '不是丛本服务来
        Response.Redirect "index.asp"  
        '跳转到 index.asp,问题是 Redirect  HTTP_REFERER 还是一样的,所以死循环
        
    end if
End if
他这代码什么目的?难道人家百度搜索记录点击进去都不让??


应该是针对某些页面不能从外链打开,只能从本站进入,如一些下载页面,别人贴下载链接到自己的站去,这样打开这个链接就自动跳转到一个默认页面去

如果所有页面都include了这个检查就没什么意思了,就限制这个站只能从书签或者直接输入打开,要不全部重复定向直到打不开