如果我在World / index.php上有一个静态页面,显示URL匹配数据库值的页面(例如MySite / World / New_York),我可以编写一个查询,当访问者键入错误的URL时会抓取404错误页面(例如New_Yorc)。
但如果有人拼错了部分名称 - 例如MySite / Wurld - 他们完全脱离了循环。在Chrome中,我收到了一般错误:
未找到 在此服务器上找不到请求的URL / Wurld /。
如何创建一个错误页面,该页面将在我的常规404页面不显示的每个实例中全站显示?
(我正在使用PHP和MySQL。)
答案 0 :(得分:2)
只需创建一个包含错误消息的404.php文件,并将此行添加到位于服务器根目录的.htaccess文件中
ErrorDocument 404 /404.php
未找到所有"页面"页面将自动重定向到404.php