網(wǎng)站訪問報錯Object moved to here.的解決辦法
問題描述:虛擬主機站點訪問報錯如下圖:
問題分析:
當使用Response.Redirect()方法的時候,如果傳入的是null或者“”,在頁面上都會顯示Object moved to here.一個空白頁面上只有這幾個字母Object moved to here.這是因為服務器返回給瀏覽器一個302指令要求重新跳轉,但是并沒有發(fā)給其要跳轉的url,瀏覽器不知道要跳轉到哪里,所以瀏覽器就顯示了這幾個字母。
解決方法一:
使用建站工具中模板頁里面的錯誤,例:wordpress、dede、 Discuz等,導致登錄信息丟失,在框架里面跳轉的。封裝頁面太深,導致的這個錯誤。
解決方法二:
以下面代碼為例,最后的/Index.aspx填寫不正確導致找不到頁面也有可能導致這個錯誤。原來網(wǎng)頁中使用的重定向Response.Redirect語句,在網(wǎng)頁執(zhí)行時被反復執(zhí)行,進入了一個不停的循環(huán)中
if (Request["FromUrl"] != null && Request["FromUrl"].ToString() != "")
{
Response.Redirect(Server.UrlDecode(Request["FromUrl"].ToString()));
}
else
{
");
}
如果您想了解更多,建議您直接聯(lián)系我們的客服人員!北京優(yōu)勝智連阿里云代理商,11年專注于阿里云服務器,安全可靠放心!