工作正常,下面是我的.htaccess
文件放在根不存在的文件不被重定向到我的自定義404頁。在本地服務器
的ErrorDocument 404 http://www.abc.com/404.php重定向 /services/something.php http://www.abc.com/index.php
第二行是無關緊要的,我猜。
的問題是,它重定向任何不存在的文件到我的404.php完美,當我在我的本地WAMP的服務器上運行。但是,當我將其上傳到我的服務器時,情況並未發生。什麼可能是錯的?
另外,如果我寫
ErrorDocument 404 /404.php
代替ErrorDocument 404 http://www.abc.com/404.php
它甚至不會在本地主機工作。
我得到的錯誤信息說
所請求的網址/ ABC/XXXX在此服務器上找到。 此外,遇到一個404 Not Found錯誤,而試圖 使用ErrorDocument來處理請求。 當每一個網站,我是指建議
ErrorDocument 404 /404.php
是它可讀?一旦上傳服務器,文件的權限是什麼? (您可能需要執行命令chmod 644) – Waygood
'的ErrorDocument 404/error.php'工作對我來說 –
的權限已經是644 :( – looneyGod