重定向php.ini';s空白错误页

重定向php.ini';s空白错误页,php,error-handling,content-management-system,http-status-code-404,Php,Error Handling,Content Management System,Http Status Code 404,我用一个特定的CMS(不是Wordpress)建立的网站运行良好,但是如果知道CMS的人键入(这是一个插图,不是一个实际的URL)(如果他熟悉CMS,他会知道路径)将返回一个错误,显示文件的完整路径。我在php.ini中使用了display\u errors=Off,以防止出现这种情况。然而,这会导致空白页;我该怎么做才能使它变成404页的错误呢?(我知道如何使PHP页面返回404状态代码,这就是如果有人直接在浏览器中键入这些URL,像header.PHP和footer.PHP这样的内容文件如何

我用一个特定的CMS(不是Wordpress)建立的网站运行良好,但是如果知道CMS的人键入(这是一个插图,不是一个实际的URL)(如果他熟悉CMS,他会知道路径)将返回一个错误,显示文件的完整路径。我在php.ini中使用了
display\u errors=Off
,以防止出现这种情况。然而,这会导致空白页;我该怎么做才能使它变成404页的错误呢?(我知道如何使PHP页面返回404状态代码,这就是如果有人直接在浏览器中键入这些URL,像header.PHP和footer.PHP这样的内容文件如何返回404。)

如果您使用的是类和/或方法,则应“返回”该方法,而不是回显。您也可以将它们存储在公共区域之外,并包含/要求。“但是,这会导致一个空白页;我该怎么做才能使其变成一个错误404页?”-使用
.htaccess
ErrorDocument。