ivars91 Posted June 16, 2013 Share Posted June 16, 2013 (edited) 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: 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 June 16, 2013 by ivars91 (see edit history) Link to comment Share on other sites More sharing options...
joseantgv Posted June 17, 2013 Share Posted June 17, 2013 (edited) 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 June 17, 2013 by joseantgv (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts