.htaccess заставляет страницы ошибок по SSL

У меня есть следующий фрагмент кода в моем файле.htaccess для принудительного перенаправления на пользовательские страницы ошибок:

ErrorDocument 404 /ErrorPages/404.php
ErrorDocument 403 /ErrorPages/403.php
ErrorDocument 400 /ErrorPages/generalError.php
ErrorDocument 401 /ErrorPages/generalError.php
ErrorDocument 500 /ErrorPages/generalError.php

На порту 80 все работает нормально, но когда речь идет о SSL, отображаются стандартные страницы ошибок.

Чтобы быть более конкретным:

http: www.mydomain.com/NoExistingPage.php перенаправляет на страницу пользовательской ошибки https:www.mydomain.com/NoExistingPage.php НЕ перенаправляет на страницу пользовательской ошибки

я что-то здесь упускаю?

заранее спасибо

1 ответ

Попробуйте поместить дубликат файла.htaccess в папку /secure и посмотрите, работает ли он. Vhost для демона https, вероятно, использует /secure в качестве doc_root, что означает, что даже если.htaccess из обычного doc_root находится ниже защищенной папки, он будет игнорироваться.

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