![apache 在错误 500 时重定向 htacess](https://linux22.com/image/599422/apache%20%E5%9C%A8%E9%94%99%E8%AF%AF%20500%20%E6%97%B6%E9%87%8D%E5%AE%9A%E5%90%91%20htacess.png)
我尝试在错误 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>