Jump to content

(En investigación) Forzar SSL en todo el dominio


Recommended Posts

Hola buenas tardes/noches.

 

Me gustaria activar SSL para toda la tienda prestashop pero no encuentro lugar alguno donde hacerlo.

 

Ya que prestashop está instalada en la carpeta private_html (443) y no en public_html (80) los enlazes obviamente no funcionan adecuadamente y dan error 404 porque por defecto enlaza a public_html (80) (http).

 

 

Serian tan amables de orientarme un poco para que por defecto absolutamente todo vaya tras 443 (https) ?

 

Ya sé que la navegación será un poco mas lenta, pero no es un inconveniente.

 

 

Gracias de antemano, saludos y feliz año 2013.

Edited by cripts (see edit history)
Link to comment
Share on other sites

Hola, ante todo todo gracias por tu respuesta jordiob.

 

Creo que no me expliqué bien.

 

SSL está activado en prestashop, y funcionando pero lo que me gustaria hacer es que funcione siempre y no solo en la pantalla de login, pago, etc...

Link to comment
Share on other sites

En la backoffice, tienes una opción en preferencias > seo y urls para incluir la URL de la página y la URL SSL de la página. Ahí deberías poder poner tu URL SSL que forzará que todo el código smarty de las URLs en SSL cojan esa dirección.

Link to comment
Share on other sites

he cambiado la opcion que dices y no funciona jordiob.

 

Estimado cripts,

 

Pruebe usted lo siguiente.

 

Veo que no solo quiere que las zonas "por defecto" que habilita prestashop como "seguras", al activar el modo ssl, en la pestaña Preferencias -> General (Al activar el SSL)

 

Usted quiere, que toda la web este bajo "SSL".

 

Te recomiendo revisar este articulo: http://www.besthostratings.com/articles/force-ssl-htaccess.html el cual es posible que te sirva, para tus fines.

 

Un Saludo

Link to comment
Share on other sites

El problema es que el dominio y el dominio SSL es el mismo.

es decir:

 

Dominio de la tienda --> domain.com

Dominio SSL ---> domain.com

Base URI --> /

 

 

Entonces... tu idea es modificar eso poniendo en dominio SSL https://www.domain.com ?

 

Estimado cripts,

 

Colocar https:// donde dice dominio ssl, no te servira.

 

Prueba lo que le he pasado en el enlace anterior.

 

Estimado cripts,

 

Pruebe usted lo siguiente.

 

Veo que no solo quiere que las zonas "por defecto" que habilita prestashop como "seguras", al activar el modo ssl, en la pestaña Preferencias -> General (Al activar el SSL)

 

Usted quiere, que toda la web este bajo "SSL".

 

Te recomiendo revisar este articulo: http://www.besthostr...l-htaccess.html el cual es posible que te sirva, para tus fines.

 

Un Saludo

 

Un Saludo

Link to comment
Share on other sites

Hola nadie, que tal?

 

Ya probé eso incluyendolo en el .htaccess pero en los enlaces CMS (Vease Entrega, aviso local, etc...) me dá error 404

 

Algo no está funcionando como debiera?

 

Estimado cripts,

 

¿Puede usted colocar la url de su web, para ver donde procede exactamente ese error 404?

 

Un Saludo

Link to comment
Share on other sites

 

Estimado cripts,

 

¿Me confirma usted 100 por 100, que usted ha realizado esto:

 

Muchas gracias. Lo he solucionado haciendo varias cosas:

 

- He añadido unas líneas de redirección en el .htaccess de la carpeta de la tienda:

 

RewriteEngine on

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.misitio.com/$1 [R,L]

 

Esto ha hecho que cualquier enlace http de la tienda se redigija a su https correspondiente.

 

- He mirado la consola de errores en Google Chrome como me has dicho, y había un enlace que detectaba como peligroso, a un archivo .js dentro del módulo de facebooklike. Lo he cambiado a mano por su correspondiente URL con https y ha funcionado a las mil maravillas.

 

En definitiva, todo el tráfico queda dirigido a https y ni Google Chrome ni Internet Explorer dan avisos de seguridad.

 

Muchas gracias por la ayuda.

 

?

 

Fuente:

 

http://www.prestashop.com/forums/index.php?/topic/173833-solucionado-redirigirlo-todo-a-https/page__view__findpost__p__853666

Link to comment
Share on other sites

[virtual@omicron /usr/home/virtual/domains/pcvirtualphone.com/private_html]$ pwd

/usr/home/virtual/domains/pcvirtualphone.com/private_html

 

[virtual@omicron /usr/home/virtual/domains/pcvirtualphone.com/private_html]$ ls -alF .htaccess

-rwxrwxrwx 1 virtual virtual 108 Jan 1 11:58 .htaccess*

 

[virtual@omicron /usr/home/virtual/domains/pcvirtualphone.com/private_html]$ cat .htaccess

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.pcvirtualphone.com/$1 [R,L]

Link to comment
Share on other sites

Hola Rubalcaba, que tal?

 

Estoy editando el .htaccess de prestashop por supuesto.

Pero si dices que en su momento te funcionó algo debe de estar escapandoseme y no doy con ello...

 

Yo recuerdo haberlo probado en Prestashop 1.4...

 

Prueba desactivar las urls canonicas un segundo, no sea que te esten dando problemas. (a modo de prueba)

Edited by Rubalcaba (see edit history)
Link to comment
Share on other sites

Buah!

 

Muchas gracias Rubalcaba, era precisamente eso, las url canonicas. Igual no pierdo nada desactivandolas.

 

De verdad muchas gracias, me has sido de gran ayuda.

 

Gracias tambien a Nadie y a jordiob.

 

Feliz 2013.

Link to comment
Share on other sites

Buah!

 

Muchas gracias Rubalcaba, era precisamente eso, las url canonicas. Igual no pierdo nada desactivandolas.

 

De verdad muchas gracias, me has sido de gran ayuda.

 

Gracias tambien a Nadie y a jordiob.

 

Feliz 2013.

 

Estimado cripts,

 

Haz una prueba, prueba volver activar las urls canonicas.

 

Ahora esto que has añadido en el .htaccess en tu caso:

 

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.pcvirtualphone.com/$1 [R,L]

 

Si tienes puesto en Preferencias -> SEO / URLS, que el dominio es:

 

pcvirtualphone.com

 

sin las tres www,

 

Deja lo del .htaccess asi:

 

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://pcvirtualphone.com/$1 [R,L]

 

Es una simple prueba.

Link to comment
Share on other sites

Hola nadie, en SEO/URL no tengo "pcvirtualphone.com" tengo esto:

 

post-408343-0-64892300-1357042809_thumb.jpg

 

Estimado cripts,

 

Pues entoces dejalo como estaba... (momentaneamente)

 

Edita el titulo del tema, y añade al titulo del tema "En investigación"

Link to comment
Share on other sites

No es correcto funcionar con URL canonicas desactivadas?

quiero decir... no es una solución?

Estimado cripts,

 

No es lo mas correcto, por eso hoy día de año nuevo dejaremos el tema en "Investigación".

 

Un Saludo

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...
  • 2 weeks later...
  • 4 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...