我正在开发一个php网站。
当用户键入不在我网站中的页面时,我希望用户重定向到包含错误消息的页面。
我如何识别这些东西,我该怎么做?
感谢。
答案 0 :(得分:1)
如果您使用的是Apache Web服务器,则可以免费获得此功能。无需自己实施。如果Web服务器找不到资源,则会向客户端发送HTTP 404错误(未找到)。实际上,几乎任何正确实现HTTP(1.0或1.1)的Web服务器都会以这种方式运行。此外,在Apache中,您可以customize the 404 page。
答案 1 :(得分:0)
这不是真正的PHP功能,而是您的Web服务器的更多功能。在IIS中,您可以配置错误页面以转到自定义URL。在apache中我认为你可以使用mod_rewrite来实现同样的目标
答案 2 :(得分:0)
如果您正在使用Apache,请按以下说明操作: http://www.thesitewizard.com/archive/custom404.shtml
答案 3 :(得分:0)
除了其他人所说的,如果您使用Apache,这可能也会有一些帮助“Custom 404 Error”。
答案 4 :(得分:0)
如果在您的所有页面上启动了某些脚本(它可以是我的单元,它总是包含在内),您可以在那里进行检查。您应该在那里写下所有可用页面,如果所需页面不在列表中 - 您可以向人员表明他/她错了。
有时候,页面列表会在数据库中出现。大多数CMS系统都是基于此。