.htaccess, чтобы переписать одну папку на http, а все остальные на https - PullRequest
1 голос
/ 01 августа 2020

В настоящее время у меня есть правило перезаписи http, чтобы изменить все HTTP-запросы на https. Я хочу сделать обратное для одной конкретной папки (изменить все запросы на http для этой папки), но я также хочу, чтобы дочерние папки этой http-папки были переписаны на https.

Это мой текущий .httaccess файл:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/HTTP_FOLDER/*          #want http on parent
RewriteCond %{REQUEST_URI} !^/HTTP_FOLDER/HTTPS_SUBFOLDER/**    #want https on sub folder
RewriteRule ^(.*)$ "http\:\/\/mysite\.com\/$1" [R=301,L]
RewriteCond %{HTTP_HOST} ^mysite\.com$ [OR]         #all others rewrite to https
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$
RewriteRule ^(.*)$ "https\:\/\/mysite\.com\/$1" [R=301,L]

1 Ответ

0 голосов
/ 01 августа 2020

Я думаю, что он действительно работает, как написано. Что-то кешируется на моей машине. Я пробовал это на нескольких других компьютерах, и, похоже, он работает.

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