CMS和显示自定义404页面

问题描述:

这只是一个随机问题。我听说过一些CMS可以轻松管理根网站可以显示404页面的位置,如果管理员告诉它显示它而不是网站,以防万一用户想要维护网站。我只是想看看我能理解这种任务是如何完成的。CMS和显示自定义404页面

+1

什么CMS?在不知道实施细节的情况下很难帮助您。使用'header()'返回一个404状态码,然后返回一些内容很简单。 – Brad

+1

请详细说明您的可管理性。基本上这些功能通常只使用Apaches'ErrorDocument'指令,或者恰好是'RewriteRule'全部产品的副产品。 – mario

+0

我不知道我刚听说他们在做什么。我试图将它工作到我的PHP的MySQL的CMS –

if ($down_flag === true) { 
    header('HTTP/1.0 404 Not Found'); 
    include('404.php'); 
    exit; 
} 
+3

是说当你的网站被禁用时,没有找到该页面,也许你会想显示维护.php,而不是404错误,你不想给用户一个他们地址错误的印象 – dqhendricks

+0

[503 Service Unavailable](http://tools.ietf.org/html/rfc2616#section-10.5 .4)对于这种情况似乎是一个很好的状态代码。 –