Я пытаюсь написать RewriteRule для моего файла .htaccess. В частности, всякий раз, когда пользователь обращается к определенному подкаталогу, я хотел бы перезаписать его, чтобы принудительно установить HTTPS-соединение.
Например, всякий раз, когда кто-то обращается к: http://www.mydomain.com/subdirectory
( и любые другие подкаталоги этого «подкаталога»).
Я бы хотел переписать его на https://www.mydomain.com/subdirectory
Я пробовал следующее, но он создается впечатление, что создает цикл:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mydomain.com/subdirectory/$1 [R=301,L]
Кроме того, этот файл .htaccess помещается в корень моего домена.
Есть идеи, как изменить мое RewriteRule?
Большое спасибо!