Исключить каталог из перенаправлений https - PullRequest
0 голосов
/ 05 марта 2019

Я хочу исключить каталог "dir2" из моего перенаправления с http на https, поэтому я добавил следующую директиву htaccess:

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} dir2 [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]

, а затем протестировал его, посетив следующий URL:

http://example.com/dir2/ok.txt но я был перенаправлен на https://example.com/dir2/ok.txt.

Сайт использует Opencart 2.x под php5.6, EncryptSSL и Cloudflare DNS.Крипто-настройки Cloudflar следующие:

SSL: Full(Strict)
Always Use HTTPS: On
Automatic HTTPS Rewrites: On

Вот полный .htaccess: https://pastebin.com/U5k5wj4K

Не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 10 марта 2019

Вы не можете добавить правило htaccess.Потому что в этом случае это только для обмена между сервером Cloudflare и вашим.

Добавьте правило Cloudflare с их панели управления:
Cloudflare -> Правила страницы -> Создать правило страницы
И измените настройки для своего каталога (не всегда использовать HTTPS инет автоматических перезаписей HTTPS)

...