此页面重定向不正确 检测到该服务器正在将此地址的请求循环重定向

0

分类 : 网站技术 | 发表时间 25-04-2010

问题的起因是这样的:

网站直接输入网址可以打开,但从其他网站点击这网站的链接,就是打不开,再刷新一下才可以打开。

有朋友分析,这是网页源码设计的问题,任何从其他网址链接近来的,都无法打开页面;刷新下、或者直接输入就可以打开了 解决办法:未知。建议重新设计网页吧,或者设计成index.html这样的静态页面。

标题中,是FF提示的一个问题,在ie中是显示http 500错误,这个错误比较让人误导,会容易认为是服务器环境问题,比如是asp引擎问题。

事实上是,asp代码问题。

一直检查排除,由于asp代码中,套了很多文件,检查起来比较麻烦。只有在备份后,不断的删除动态代码,来判断。

最后在conn文件中发现了这段代码:

dim server_v1,server_v2
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
If server_v1<>"" Then
if  mid(server_v1,8,len(server_v2))<>server_v2  then
Response.Redirect http://www.linwan.info/
end if
End if

去掉这段代码,从其他网站点击首页网址进入时,访问正常了。ie、FF都访问正常,不再提示循环错误。看上面代码,似是一个防被框架的判断。

不知道有没有更好的方案,以完善解决这个问题。

一级目录301重定向二级域名

0

分类 : 技术文摘 | 发表时间 08-12-2009

当然,这个方法也适用于二级目录,一级域名,呵!

用的是apache的.htaccess文件,超级方便。

比如要将home目录映射到news.linwan.net,规则如下:

RewriteEngine On
RewriteBase /lhimage

Redirect /lhimage http://pic.linwan.net

把.htaccess文件放在home目录下即可。

无觅相关文章插件,快速提升流量