相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
織夢(mèng)首頁(yè)提示“此網(wǎng)頁(yè)包含重定向循環(huán)”-首頁(yè)打不開(kāi)的原因及解決辦法
一客戶網(wǎng)站,使用的是織夢(mèng)網(wǎng)站系統(tǒng),剛開(kāi)始好好的,后面因?yàn)橐恍┰?,需要更換虛擬主機(jī),然后換了之后,其他頁(yè)面都可以打開(kāi),就是網(wǎng)站首頁(yè)打不開(kāi)了,頁(yè)面提示“此網(wǎng)頁(yè)包含重定向循環(huán)”,然后就打不開(kāi)。首頁(yè)預(yù)覽是可以打開(kāi)的。
此網(wǎng)頁(yè)包含重定向循環(huán)的原因分析
瀏覽器提示這個(gè)--此網(wǎng)頁(yè)包含重定向循環(huán),那就說(shuō)明,從瀏覽器發(fā)起的請(qǐng)求,經(jīng)過(guò)了多次重定向循環(huán),并且進(jìn)入死循環(huán)了,無(wú)法跳出循環(huán),找不到最終的頁(yè)面。所以,我們判斷:
1、當(dāng)前頁(yè)有問(wèn)題,有重復(fù)跳轉(zhuǎn)代碼,例如,自己頁(yè)跳轉(zhuǎn)到自己頁(yè)本身;
2、雙頁(yè)面有問(wèn)題,從A跳轉(zhuǎn)到B頁(yè)面,然后B頁(yè)面又跳轉(zhuǎn)到了A頁(yè)面,這樣無(wú)限循環(huán);
而從織夢(mèng)系統(tǒng)來(lái)分析,因?yàn)橹坝玫煤煤玫模f(shuō)明網(wǎng)站程序是沒(méi)有問(wèn)題的(織夢(mèng)系統(tǒng)也不可能犯這么低級(jí)的錯(cuò)誤)。那么就可能是虛擬主機(jī)設(shè)置問(wèn)題了。
排查發(fā)現(xiàn),虛擬主機(jī)的默認(rèn)頁(yè)設(shè)置的是php文件為默認(rèn)打開(kāi)的頁(yè)面入口,然后再跳轉(zhuǎn)到index.html,但是在轉(zhuǎn)移的時(shí)候,卻把index.html文件刪除了,啟用了偽靜態(tài),偽靜態(tài)設(shè)置了index.html指向index.php,所以就導(dǎo)致了網(wǎng)站首頁(yè)進(jìn)入循環(huán)跳轉(zhuǎn)了。
解決的辦法,如果要啟用偽靜態(tài),那么織夢(mèng)首頁(yè)的跳轉(zhuǎn)就可以去掉了。