Я прошу прощения за то, что задал вопрос, который был задан в различных других формах, но ни один из ответов, с которыми я сталкивался, не работает для моей конкретной ситуации.
Я хочу перенаправить все страницы в HTTP (черезmod_rewrite), если они не находятся в папке / secure /.
Вот что я пробовал:
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^secure
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
Другая версия, которая, как утверждали, работала, работала, но в этом случае не работает:
RewriteRule ^secure/ - [L]
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^ http://www.thevirtualstagingexperts.com%{REQUEST_URI} [L,R=301]
Я бы предпочел использовать вариант первой версии.Похоже, это должно работать (для меня в любом случае).Кто-нибудь может пролить какую-то строчку на эту тоскливую тему?