Персонализированное перенаправление ошибки 404 не работает для запросов https в файле htaccess
У меня есть простой перенаправления 404 в файле.htaccess, который отлично работает для запросов Http:-
ErrorDocument 404 /apps/handle_error.php
Handle_error.php возвращает соответствующее изображение PNG в зависимости от пути URL. Однако, когда я заменяю запрос на Https, он возвращает страницу ошибки 404 по умолчанию и никогда не выполняет перенаправление.
Я знаю, что мой сертификат SSL установлен правильно, поскольку я получаю верный контент для обычных статических страниц. Есть ли что-то, что мне не хватает в моем файле htaccess относительно 404 ошибок перенаправления для запросов Https?
(Подобный вопрос был задан здесь, но без четкого разрешения)
1 ответ
После долгих поисков души я нашла ответ для своего конкретного случая в любом случае. Мой Apache2, mod_ssl и mod_rewrite не были настроены правильно для совместной работы. Параметр AllowOverride по умолчанию в моей конфигурации SSL был установлен на "Нет", а для mod_rewrite требуется минимум AllowOverride, равный "FileInfo".
(Если честно, я получил ответ от ServerFault)