/ / Odstrániť integráciu SSL z konkrétneho priečinka pomocou htaccess - .htaccess, ssl

Odstráňte integráciu SSL z konkrétnej zložky pomocou htaccess - .htaccess, ssl

Mám integrovaný SSL pre celú svoju stránku aumiestnili kód htaccess na presmerovanie na https, keď niekto navštívi moju doménu URL. Chcem ale zabrániť tomu, aby jeden priečinok bol mimo tohto presmerovania na https. Prosím, pomôžte mi s tým ... Nižšie je uvedený kód htaccess v mojom root, aby som presmeroval všetky požiadavky na https náprotivok

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Vďaka

odpovede:

8 pre odpoveď č. 1

Stačí pridať podmienku na vylúčenie priečinka:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/folder1
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

A ak ste chceli presmerovať požiadavky SSL na iné ako SSL pre /folder1, potom:

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