.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 находится ниже защищенной папки, он будет игнорироваться.