Apache2 ErrorDocument 无法在 VirtualHost 上运行

Apache2 ErrorDocument 无法在 VirtualHost 上运行

我的 ErrorDocument 重定向似乎不起作用!

这是我的站点可用文件的底部:

    ...
    </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

        ErrorDocument 403 /403.php
        ErrorDocument 404 /404.php
</VirtualHost>

如果您转到 109.123.109.205/404.php,错误页面会正确显示,但是,当您转到 109.123.109.205/asdf.php 时,我只收到标准 404 错误...

任何见解都非常感谢,

答案1

您的ErrorDocument陈述看起来是正确的。由于您使用 IP 地址进行测试,因此您可能选择了默认配置。尝试使用指令定义的服务器名称连接到虚拟主机ServerName

相关内容