详细解答可以参考官方帮助文档
问题描述:虚拟主机站点访问报错如下图:
问题分析:
当使用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
{
");
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。