【发布时间】:2010-06-21 19:30:00
【问题描述】:
我正在创建一个 PHP CMS 并有一些系统页面,如 404 页面、维护页面和未经授权的访问页面。当没有找到页面 A 时,CMS 将重定向到 404 页面;如果用户无权访问Page B,则会重定向到未经授权的访问页面等。
我想在每个页面的标题中使用正确的状态代码,但我需要澄清如何处理标题/重定向。我是将 404 标头放在页面 A 上,然后重定向到 404 页面还是将 404 状态放在 404 页面本身?另外,如果后者是正确答案,我应该使用哪种重定向来到达那里,是 301 还是 302?
【问题讨论】:
标签: php http-headers http-status-code-404