2011-07-23 11 views
0

的情況下,假設用戶嘗試訪問我的網站上網頁重定向到一些預先定義的網頁中的錯誤

http://something.com/hello/hi.php

hi.php網頁不存在於服務器上的以下網頁。我想將用戶重定向到某個預定義頁面(比如nofound.php),而不是網頁瀏覽器顯示「此頁面不存在」,我將在其中精美地顯示消息「您嘗試訪問的頁面不存在

如何在」頁面未找到「錯誤時將用戶重定向到某個預定義的網頁?

回答

3

您應該在.htaccess文件中使用指令。

ErrorDocument 404 /your4040page.html 
2

如果您使用的是Apache,您可以查看ErrorDocument directive。許多框架(Symfony,CakePHP,Rails,...)都實現了自己的機制來處理4xx和5xx錯誤(等等)。您也可以看看它們,並根據您的特定要求進行調整。