Pagina 1 di 1

Problema Redirect con SSL

Inviato: 02/06/2010, 22:33
da Stefano.m
Ciao a tutti, ho da poco fatto attivare il certificato SSL sul mio sito (oscommerce ovviamente), dopodichè ho configurato i vari config.php (catalog e admin) e tutto funziona correttamente, nella pagina di login (o registrazione) e nella procedura di checkout appare automaticamente https nell'url.

Il problema che ho è soltanto nei redirect, per esempio il sito funziona correttamente all' indirizzo https://pincopallino.com/checkout_shipping.php
ma se vado a cancellare manualmente la "s" di https e aggiorno la pagina, il sito funziona anche all'indirizzo http://pincopallino.com/checkout_shipping.php
e non mi fa il redirect automatico alla pagina con https.
Vale anche il discorso inverso, cioe il sito funziona in https anche dove non serve!
Forse manca qualcosa in .htaccess ma non so proprio che fare.

Help!! :D

Re: Problema Redirect con SSL

Inviato: 03/06/2010, 21:23
da hsg26
metti un redirect 301 nel file htaccess, a quelle che vuoi https. Alle altre non fare nulla

Re: Problema Redirect con SSL

Inviato: 04/06/2010, 18:13
da Stefano.m
Grazie, ora ci provo.
Per le altre pagine non può esserci un problema di contenuti duplicati?

Ciao

Re: Problema Redirect con SSL

Inviato: 04/06/2010, 20:53
da Stefano.m
Allora grazie al tuo consiglio ho risolto in parte il mio problema (la parte piu importante).
Ho aggiunto su .htaccess queste righe per ogni file che voglio forzare in https

Codice: Seleziona tutto

RewriteCond %{HTTPS} off
RewriteRule (checkout_shipping.php) https://%{HTTP_HOST}%{REQUEST_URI}
(con il redirect 301 dava errore di redirct)

Ora potrei fare una procedura simile per ogni file che voglio forzare in http, ma sarebbe piuttosto noioso!
Tramite .htaccess è possibile forzare tutti i file in http tranne quelli che voglio io ?

Ciao e grazie :D

Re: Problema Redirect con SSL

Inviato: 04/06/2010, 22:23
da hsg26
dovresti cercare... probabilmente si può fare. Se ti da errore con un redirect 301, o sbagli ad impostarlo o devi immediatamente chiedere al tuo hosting di configurare in modo corretto apache. Un redirect 301 DEVE SEMPRE funzionare.

Re: Problema Redirect con SSL

Inviato: 04/06/2010, 23:01
da Stefano.m
in realtà il redirect 301 da .htaccess funziona correttamente, l'errore appare se faccio il redirect alla stessa pagina da http a https, in questo caso il browser comincia a caricare e poi da errore, in tutti gli altri casi funziona correttamente.

Domani faccio qualche ricerca per sistemare i redirect http, se trovo qualcosa di funzionante vi faccio sapere.

Ciao :wink:

Re: Problema Redirect con SSL

Inviato: 04/06/2010, 23:43
da hsg26
guarda qui se trovi uno spunto.

http://www.webmasterworld.com/apache/3507002.htm

http://www.askapache.com/htaccess/apach ... mples.html

a te serve con contact us, login, create account e le varie checkout.

magari questo va:

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^index.php$ https://www.phppassion.com/index.php

per ogni pagina che ti serve...