Jump to content

Cambiar de http a a https / change to ssl


rxdo23

Recommended Posts

Hola comunidad / hello comunity 

Español

desearía que me ayudaran a ajustar todas la peticiones de prestahop sean redirigidas a https mediante el .htacess ya activamos dentro de la plataforma (activar el ssl) en todas las paginas y obviamente tenemos el certificadoSSL  activo.

muchisimas gracias a quien me pueda colaborar.

 

english 

 

I would like them to help me to adjust all prestahop requests to be redirected to https through the .htacess and activate within the platform (activate the ssl) on all pages and obviously have the certificate SSL active.

thank you

 

adjunto .htacesss

 

 

# ~~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
# http://www.prestashop.com - http://www.prestashop.com/forums

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

RewriteEngine on


#Domain: sigmonshop.com
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

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

# Images
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
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]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
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]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
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]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
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]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
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]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
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]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
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
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^sigmonshop.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]

 

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/font-woff .woff
AddType application/font-woff2 .woff2
<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
Link to comment
Share on other sites

Hola, 

no tengo muy claro si hay un motivo concreto por el que quieres implementar los redirects en el .htaces.

Pero como está vinculado a la implementación del SSL te comento que en la tienda hay un problema de "mixed content" y que hace que NO te aparezca en "verde" el candado del navegador y que según que navegador abra un mensaje (demasiado alarmante) a los usuarios. 

Tienes imagenes que estan cargadas desde http, en concreto las de "categorias destacadas" y el navegador lo detecta . Lo ideal mas que redirects es solucionar este problema para que se carguen desde https. como solucionarlo depende de tu PS y plantilla:  reinicia el modulo o vuelve a subir la imagenes o edita en la plantilla la ruta de estas imágenes

Es posible que quede algún otro contenido que se cargues en http (lo más típico son las fuentes). Para estos casos lo mejor es acudir al fichero .tpl correspondiente y cambiar directamente la url 

(también hay un problema con la imagen superior del whatsup que apunta a otra web)

saludos

  • Like 1
Link to comment
Share on other sites

Muchas gracias ya realize los ajustes necesarios de manera manual en las imágenes que tenian http: y la que redirigía a otra web, ahora si esta funcionando el ssl correctamente la verdad dije por el htaccess en mi desconocimiento pensando que era desde allí como he visto en algunos foros. muchísimas gracias por el tiempo.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...