Utilizzo Zend-Framework e sotto sono il codice del mio htaccess.Forza non SSL (http) su una pagina particolare e SSL su tutte le altre pagine da .htaccess
rewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://www.mysite.co/$1 [R=301,L]
RewriteCond %{http_host} ^mysite.co [NC]
RewriteRule ^(.*)$ https://www.mysite.co/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Ora voglio forzare http su mysite.co/news/* e HTTPS su tutte le altre pagine. Quindi, come posso applicare la regola?
Giusto per sottolineare che, per il momento il cliente è in grado di ottenere questo reindirizzamento da 'https: //' a 'http: //', ha già effettuato una richiesta HTTPS, quindi l'handshake (la parte "costosa" di SSL/TLS) è già successo. Non sono sicuro che otterrai l'ottimizzazione che stai cercando di ottenere dopo questo, se è quello che stai cercando di fare. – Bruno