假设用户尝试访问我网站上的以下网页
http://something.com/hello/hi.php
但是hi.php
网页在服务器上不存在。而不是网页浏览器显示“此页面不存在”,我想将用户重定向到某个预定义的页面(比如nofound.php),我将在其中精美地显示消息“您尝试访问的页面不存在“
如果“页面未找到”错误,如何将用户重定向到某个预定义的网页?
答案 0 :(得分:3)
您应该在.htaccess文件中使用指令。
ErrorDocument 404 /your4040page.html
答案 1 :(得分:2)
如果您使用的是Apache,可以查看ErrorDocument directive。
许多框架(Symfony,CakePHP,Rails,......)实现了自己的机制来处理4xx和5xx错误(等等)。您也可以查看它们并根据您的特定要求进行调整。