2013-07-09 21 views
5

Ho un SSL integrato per il mio intero sito e ho inserito il codice htaccess per reindirizzare a https quando qualcuno visita il mio URL di dominio. Ma voglio mantenere una cartella fuori da questo reindirizzamento a https. Vi prego di aiutare con questo ... Di seguito è riportato il codice .htaccess messo nel mio root per reindirizzare tutte le richieste a https controparteRimuovere l'integrazione SSL da una cartella specifica utilizzando htaccess

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

Grazie

risposta

5

Basta aggiungere una condizione per escludere la cartella:

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

E se si voleva reindirizzare le richieste SSL per non SSL per /folder1, quindi:

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

Grazie ... il primo ha funzionato. :) –

Problemi correlati