我想爲我的網站設置一個維護頁面。CodeIgniter重定向503
爲此,我檢查數據庫中的第一個腳本(MY_Controller)中的字段。如果它正在維護,我想將用戶重定向到維護頁面。這個作品:
redirect("maintenance", 'location');
這是我的問題。我想將標題代碼設置爲503,以避免機器人將維護頁面編入索引而不是真正的索引代碼。但每當我這樣做:
redirect("maintenance", 'location', 503);
維護頁面沒有加載,該URL不會改變......
任何想法?
謝謝!
其實301是一個「永久移動」狀態。這意味着與我正在嘗試做的事完全相反。 302(默認)更好,但仍然... 503是用於維護的代碼,爲什麼我不能使用它? –
嗯,我不確定301或302,但無論如何:我認爲無法在重定向()函數中設置503代碼。如何創建一個鉤子來檢查它是否處於維護模式?如果它處於該模式,則只需將狀態設置爲503,即可顯示維護頁面並完成腳本的執行。 http://ellislab.com/codeigniter%20/user-guide/general/hooks.html –