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 директивы.

Другие вопросы по тегам