Jump to content

Bucle de redireccionamientos configurando SSL


Recommended Posts

Hola buenas,

 

Queria activar el SSL en mi tienda Prestashop. Me informé en la empresa el cuál tengo el hosting (OVH) y me dijeron que pusiera en mi htacces:

"RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.latiendadelapicultor.com$ [OR]

RewriteCond %{HTTP_HOST} ^www.latiendadelapicultor.com$

RewriteRule ^(.*) https://ssl15.ovh.ne...t/~latiendax/$1 [QSA,L,R=301]"

 

Mi htacces ya contenía como unas 70 lineas de código, yo lo único que he hecho ha sido añadirle esas cuatro lineas en la cabecer, justo debajo de donde ya estaba el "RewriteEngine on" .

 

Así lo tenía:

 

"................

 

RewriteEngine on

RewriteCond %{HTTP_HOST} ^latiendadelapicultor.com$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# Images

.............................. (hasta 70 lineas más)

"

 

Así se me quedó:

 

 

"RewriteEngine on

RewriteCond %{HTTP_HOST} ^latiendadelapicultor.com$[OR]

RewriteCond %{HTTP_HOST} ^www.latiendadelapicultor.com$

RewriteRule ^(.*) https://ssl15.ovh.ne...t/~latiendax/$1 [QSA,L,R=301]

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# Images

........................................ (hasta 74 lineas más)

"

 

No se si debo mantener "RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]" o si no hace falta y lo debo borrar...

 

El caso es que lo he dejado así y cuando entro en el Login desde la página para probar si funciona me salta un mensaje tal como este:

 

"Has intentado acceder a latiendadelapicultor.com, pero, en su lugar, has accedido a un servidor que se identifica como ssl15.ovh.net. Esto se puede deber a una configuración incorrecta del servidor o a otra causa más grave. Es posible que alguien haya interceptado tu red y esté intentando obligarte a acceder a una versión falsa (y potencialmente peligrosa) de latiendadelapicultor.com."

 

 

 

Desistiendo con el htacces, Se que también se puede cambiar desde la configuración de prestashop pero en 1.5.4.1 no se como, porque no encuentro las casillas de directorio de prestashop y página de inicio, tal como las muestra en la guía que el propio OVH me da:

 

 

SslPrestashop.png

 

 

 

pd: Ahora he desactivado el SSL, para que no salten esas advertencias pero me gustaría saber si hago algo mal.

 

pd2: El título de redireccamiento, lo he puesto porque modificando el htacces, y uno de los fallos que me daba cuando entraba a la home, era ese.

 

Gracias

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

Hay muchas formas de accerlo vía .htaccess, pero la que te dijeron no está bien. Prueba esta:

 

Pon esto al principio del fichero, el resto déjalo como está.

 

RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Esto te redireccionará siempre a https y www.

 

Y el pantallazo que has puesto también está mal. En nombre de dominio tienes que poner la url de tu tienda (www.latiendadelapicultor.com) en ambos campos.

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...