我尝试在错误 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>