Article / 文章中心

网站访问报错Object moved to here.的解决办法

发布时间:2018-11-07 点击数:9610

问题描述:虚拟主机站点访问报错如下图:

2015-10-09(01).JPG

问题分析:

当使用Response.Redirect()方法的时候,如果传入的是null或者“”,在页面上都会显示Object moved to here.一个空白页面上只有这几个字母Object moved to here.这是因为服务器返回给浏览器一个302指令要求重新跳转,但是并没有发给其要跳转的url,浏览器不知道要跳转到哪里,所以浏览器就显示了这几个字母。              

解决方法一:

使用建站工具中模板页里面的错误,例:wordpress、dede、 Discuz等,导致登录信息丢失,在框架里面跳转的。封装页面太深,导致的这个错误。

解决方法二:

以下面代码为例,最后的/Index.aspx填写不正确导致找不到页面也有可能导致这个错误。原来网页中使用的重定向Response.Redirect语句,在网页执行时被反复执行,进入了一个不停的循环中

 

if (Request["FromUrl"] != null && Request["FromUrl"].ToString() != "")

                        {

                                   Response.Redirect(Server.UrlDecode(Request["FromUrl"].ToString()));                  

                        }

else

                        {                                    

");

 

                        }

如果您想了解更多,建议您直接联系我们的客服人员!北京志远天辰阿里云代理商11年专注于阿里云服务器,安全可靠放心!