- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Problema https in .htaccess
-
Problema https in .htaccess
Salve, ho un problema nella configurazione di htaccess su un webserver online.
Vorrei far si che alcune determinate pagine, precisamente quelle del login vengano criptate attraverso https.
Allego il codice:
<Files "listator.php">
<IfModule mod_ssl.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</IfModule>
<IfModule !mod_ssl.c>
order allow,deny
</IfModule>
</Files>In questo caso quando si arriva al file listator.php url diventa https, ma anche dopo aver effettuato il logout o vado direttamente alla homepage (index.php) url rimane sempre in https.
Un altra cosa strana quando url e' https, non vengono caricate tutte le immagini presenti nel sito.
Grazie infinite dell'aiuto
-
Any help....Please
Non so come far funzionare correttamente questo server
-
Io farei una cosa del genere:
RewriteCond FILE listator.php
RewriteCond HTTPS off
RewriteRule (con https)RewriteCond FILE !listator.php
RewriteCond HTTPS on
RewriteRule (senza https)
-
Grazie della risposta, facendo un copia incolla del codice che mi hai dato, mi da un errore. Ho provato a togliere la scritta RewriteRule, ma listator.php rimane sempre in http.
-
Certamente da errore: è una pseudo codifica
-
Purtroppo non so come scrivere corettamente il codice...
-
Il codice che hai postato nel primo post è un buon inizio.
Ti serve solo di aggiungere una condizione sopra la prima che hai messo (una dopo l'altra le metti in AND logico).Copi, incolli di sotto, inverti la condizioni e HTTPS da on a off.
Una lettura alla documentazione di mod_rewrite ti renderà capace di completare l'80% che hai già fatto
-
Ho provato differenti soluzioni, ma ho sempre ricevuto errore 500 dal server.
Potresti postarmi un esempio partico, dove possa testare (ed imparare) l'effettiva efficacia del codice.
E' da una settimana che ci provo, ma non ci salto fuori.
-
Ho trovato una soluzione valida:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SERVER_PORT} !^80$
RewriteRule !^(listator.php|register.php|)$ ht*p://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(listator.php|register.php|error.php|)$ ht*s://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} admin
RewriteRule ^(.)$ RewriteRule ^(.)$ hts://ww.seven.co/$1 [R,L]L'unico problema e' che quando vado nella pagina di /admin/index.ph mi da errore di troppe connesioni.
Help please....
-
Probabilmente c'è un errore nell'ultima sezione che ti causa un redirect infinito.
Firefox ti dice che la pagina non redirezione in maniera corretta?