Problema Redirect con SSL

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Stefano.m
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 14/10/2006, 17:25
Contatta:

Problema Redirect con SSL

Messaggio 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
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Re: Problema Redirect con SSL

Messaggio da hsg26 »

metti un redirect 301 nel file htaccess, a quelle che vuoi https. Alle altre non fare nulla
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Stefano.m
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 14/10/2006, 17:25
Contatta:

Re: Problema Redirect con SSL

Messaggio da Stefano.m »

Grazie, ora ci provo.
Per le altre pagine non può esserci un problema di contenuti duplicati?

Ciao
Stefano.m
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 14/10/2006, 17:25
Contatta:

Re: Problema Redirect con SSL

Messaggio 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
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Re: Problema Redirect con SSL

Messaggio 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.
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Stefano.m
membro Junior
membro Junior
Messaggi: 48
Iscritto il: 14/10/2006, 17:25
Contatta:

Re: Problema Redirect con SSL

Messaggio 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:
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Re: Problema Redirect con SSL

Messaggio 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...
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Rispondi