. htaccess перенаправить подпапку на HTTPS

Я пытаюсь написать 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?

Большое спасибо!

14
задан Floern 21 April 2016 в 08:04
поделиться