apache 在错误 500 时重定向 htacess

apache 在错误 500 时重定向 htacess

我尝试在错误 500 时重定向,但没有发生。

.htaccess 文件

  ErrorDocument 500 /custom.php

custom.php 只有

  echo '<h1>ERROR OCCURED </h1>';

我应该配置 httpd.conf 吗?还有什么我遗漏的吗

我的 httpd.conf

     Alias /error/ "/var/www/error/"

      <IfModule mod_negotiation.c>
       <IfModule mod_include.c>
    <Directory "/var/www/error">
    AllowOverride all
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler type-map var
    Order allow,deny
    Allow from all
    LanguagePriority en es de fr
    ForceLanguagePriority Prefer Fallback
</Directory>

答案1

您尚未启用此目录的 PHP 解析。您需要将以下内容添加到<Directory "/var/www/error">节中。例如

<Directory "/var/www/error">
...
AddHandler application/x-httpd-php .php
...
</Directory>

相关内容