Migración HTTP a HTTPS

nat1899

Aprendiz de Prestashop
Hola! Estoy buscando migrar una tienda de PS que ya está live y recibiendo pedidos a HTTPS con un certificado SSL. El certificado ya está instalado pero la tienda sigue cargando sin el certificado.

Estoy usando la versión 1.6.1.24. En la información de mi tienda el enlace aparece sin https: Marca independiente de ropa para mujer en Uruguay

SSL está activado en Preferencias / Configuración, pero cuando activo "Enable SSL on all pages" el sitio se rompe, no aparece ningún módulo. En la consola no aparecen errores del tipo mixed content, por lo cual el debug es difícil.

Mi baseDir y baseUri se ven así en el apartado Sources de Chrome Dev Tools
var baseDir = 'http://mome.com.uy/';
var baseUri = 'http://mome.com.uy/';

Estos son mis resultados del sitio whynopadlock: Test Results: mome.com.uy - Why No Padlock?
(cuando intento forzar HTTPS desde htaccess me da el error "too many redirects".

Alguna idea de qué me está faltando para que la tienda cargue sobre HTTPS?

Gracias por la ayuda!
 

Doramas FactoriaDigital

Experto en Prestashop de FactoriaDigital
Miembro del equipo
Hola,

Precisamente lo que debes revisar es el contenido del htaccess.

Si quieres podemos hacer una prueba en nuestro servidor o si contratas pues seguramente lo dejaremos arreglado junto con la migración.

Para solicitarlo debes contactar a nuestro departamento comercial en informacion@factoriadigital.com

Saludos cordiales.
 
Upvote 0

nat1899

Aprendiz de Prestashop
Hola,

Precisamente lo que debes revisar es el contenido del htaccess.

Si quieres podemos hacer una prueba en nuestro servidor o si contratas pues seguramente lo dejaremos arreglado junto con la migración.

Para solicitarlo debes contactar a nuestro departamento comercial en informacion@factoriadigital.com

Saludos cordiales.
Gracias por tu respuesta!

Este es el contenido del archivo htaccess:

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# Create and develop your eCommerce website with PrestaShop - PrestaShop Forums


<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on


#Domain: mome.com.uy
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

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

# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/woff2 .woff2
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

Ya regeneré el htaccess y volví a activar "enable SSL on all pages" pero sigue sin funcionar.

Alguna idea?

Gracias!
 
Upvote 0
Arriba