Переадресация https для заблокированных папок на основе htaccess - PullRequest
0 голосов
/ 27 марта 2019

У меня есть следующий код в файле htaccess в верхнем каталоге моего сайта:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTPS} !=on 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Работает как шарм, когда ресурс доступен. Однако некоторые папки защищены для просмотра (также с помощью htaccess), и в этих случаях перенаправление https отсутствует.

Я имею в виду, если я наберу: http://www.example.com/blocked, Я ожидаю, что сервер сначала преобразует его в http s : //www.example.com/locked и только потом скажу, что У меня нет доступа к папке. На самом деле я все еще на http://www.example.com/blocked и получаю ошибку 403.

Я мог бы дополнить файл htaccess заблокированной папки перенаправлением, но мне интересно, есть ли способ достичь этого с помощью htaccess верхнего уровня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...