Jump to content

(Solucionado) Error Con Https Tras Instalar Certicada


seneja

Recommended Posts

Acabo de instalar un certificada ssl "rapid ssl" y ahora cuando entro con explorer o chrone no me carga correctamente la web. me dicen desde mi hosting que de cambiar las url que tenga como http a https, pero claro no se donde ni como para empezar a cambiarlas.

Os adjunto un imágen del error que me da la consola de chrone.

post-427392-0-88561700-1361289706_thumb.jpg

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

creo que te va a tocar ir tocando todos los tpl de la plantilla a mano, es un faenón pero la única opción...

 

Por lo menos las llamadas http cambiarlas a https en header.tpl

 

</script> <link href="http://www.laboticaonline.es/themes/prestashop_35168/css/global.css" rel="stylesheet" type="text/css" media="all" /> <link href="http://www.laboticaonline.es/css/jquery.autocomplete.css" rel="stylesheet" type="text/css" media="all" /> <link href="http://www.laboticaonline.es/modules/productscategory/productscategory.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="http://www.laboticaonline.es/js/jquery/jquery.min.js"></script> <script type="text/javascript" src="http://www.laboticaonline.es/js/jquery/jquery.easing.1.3.js"></script> <script type="text/javascript" src="http://www.laboticaonline.es/js/tools.js"></script> <script type="text/javascript" src="http://www.laboticaonline.es/js/jquery/jquery.autocomplete.js"></script> <script type="text/javascript" src="http://www.laboticaonline.es/modules/productscategory/productscategory.js"></script> <script type="text/javascript" src="http://www.laboticaonline.es/js/jquery/jquery.serialScroll-1.2.2-min.js"></script> <script type="text/javascript" src="http://www.laboticaonline.es/modules/blockcart/ajax-cart.js"></script> <script type="text/javascript" src="http://www.laboticaonline.es/themes/prestashop_35168/js/tools/treeManagement.js"></script>

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

En el header.tpl del tema no encuentro estos http que sustituir, así que por ese lado tampoco encuentro la solución.

 

he visto en el foro lo que comentaba del htcacess añadir este cógido:

 

RewriteEngine On

RewriteCond% {} 80 SERVER_PORT

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

 

pero cuando lo añado y sustituyo en htcacess via ftp, luego nome entrar en la web y me da un server internal error.

Link to comment
Share on other sites

Olvida lo de hacer una redirección.

 

Tu tema tiene que mandar los enlaces bajo https, si no lo hace habla con el que programó el tema.

 

Todo lo demás que no sea modificar el tema para mandar correctamente las urls bajo ssl es un pan para hoy y hambre para mañana.

 

Un saludo.

Link to comment
Share on other sites

No hombre, lo podrá hacer cualquier persona con los conocimientos adecuados no hace falta que sea el programador del tema.

 

Te comento lo del programador porque tal vez si contactas con la empresa que te vendió la plantilla te lo puedan solucionar gratis y rápido.

 

Tienes que hacer lo que comenta el compañero MrBram, y además hacerlo con los módulos también.

 

Un saludo.

Link to comment
Share on other sites

Insisto, no será más sencillo explicarles el problema a los vendedores de dicho tema ?

 

No sólo tienes que modificar el header, también los módulos que muestres bajo https.

 

En tu header habrá algo así:

 

 

{if isset($css_files)}
       {foreach from=$css_files key=css_uri item=media}
       <link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
       {/foreach}
{/if}
{if isset($js_files)}
       {foreach from=$js_files item=js_uri}
       <script type="text/javascript" src="{$js_uri}"></script>
       {/foreach}
{/if}

 

Prueba a dejarlo así:

 

 

{if isset($css_files)}
       {foreach from=$css_files key=css_uri item=media}
       <link href="{Tools::getCurrentUrlProtocolPrefix()}{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
       {/foreach}
{/if}
{if isset($js_files)}
       {foreach from=$js_files item=js_uri}
       <script type="text/javascript" src="{Tools::getCurrentUrlProtocolPrefix()}{$js_uri}"></script>
       {/foreach}
{/if}

 

Un saludo

Link to comment
Share on other sites

Oka he probado copiando el codigo que me indicas y sustituyendo en header.tpl y no soluciona nada, es más, en firefox que si se bien, con ese codigo también carga mal la página. He mandado mail a los que me vendieron la plantilla pero no tengo respuesta de ellos, por eso quiero ir adelantando no vaya a ser que no me digan nada ya que quiero abrir la web en unos días.

Link to comment
Share on other sites

jejeje Oka.

 

he desactivado el modulo y ya carga correctamente la página, ahora estoy intentando probar la pasarela de pago con el certificado ssl, y no se porque, pero no pasa del paso 1 de confirmación de carrito, de la confirmación de dirección de envio y facturación....

esto es salir de una y meterse en otra.

Link to comment
Share on other sites

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