Redirecciones errón...
Avisos
Vaciar todo

Redirecciones erróneas en páginas CMS de https a http  

 
Mario
 Mario
Estimable Member

Hola,

He recibido un reporte que dice que varias del sitio web tienen enlaces desde https a http. He visto las URL y son páginas CMS, concretamente el error se produce al cambiar de idioma como he podido ver en la captura adjunta. 

Sabéis qué archivo tendría que editar para arreglarlo? o qué solución alternativa se os ocurre?

captura

Gracias

Un saludo

 

Mario 

Contenido solo visible a usuarios registrados

Citar
Respondido : 06/04/2021 11:56 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario.

Tendras que editar las paginas CMS y comprobar los enlaces internos que tienes en esas paginas.

Una opción que puedes probar es añadir lo siguiente en el archivo htaccess

<ifModule mod_headers.c> 
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>

Este código lo que hace es Forzar la carga de contenido mixto bajo HTTPS en lugar de HTTP

 

Un saludo

ResponderCitar
Respondido : 06/04/2021 12:43 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Mario
 Mario
Estimable Member

@pepesoler

Hola Pepe,

Gracias por responder.

Creo que lo mejor sería poder editar los enlaces en el cambio de idioma (arriba de la web) que es donde está el origen del error para todas las páginas CMS. Al cambiar el idioma me redirige a http. Debe haber alguna sentencia como la que me recomiendas que hace que todas las url redirijan siempre a https.  

 

 

 

ResponderCitar
Respondido : 06/04/2021 1:28 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Mario,

En este caso al ser enlaces internos que tienes añadidos en tu contenido debes editarlos como comenta Pepe para colocarlo de forma correcta, el codigo que te envía Pepe precisamente fuerza para que en tu sitio web siempre cargue https

Pruebalo y verifica si con ello logras solucionarlo

Un Saludo

ResponderCitar
Respondido : 06/04/2021 1:38 pm

Cursos Gratuitos WordPress

Mario
 Mario
Estimable Member

A ver... No consigo expresarme bien 🙂

Si tú navegas por la web y cambias de idioma te redirige a https, porque la web se ha basado en una regla general de reidreccionamientos como la que me recomienda Pepe. Pero mi idea es poder editar los enlaces a mano en el cambio de idioma (que es donde está el error) para evitar que la web tenga que tirar de esos redireccionamientos.

Gracias

ResponderCitar
Respondido : 06/04/2021 1:42 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario.

Tienes que editar esas páginas y seleccionar el idioma que quieres modificar:

screenshot mary52.webempresa.eu 2021.04.06 15 43 07

Buscas el enlace que quieres modificar, lo editas y cambias la URL.

 

Un saludo

 

ResponderCitar
Respondido : 06/04/2021 2:48 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Mario
 Mario
Estimable Member

@pepesoler

Buenos días!

Hasta ahí llego. Lo que necesito sería editar el enlace del cambio de idioma pero en el Frontoffice. Adjunto captura. La pregunta es cómo puedo editar esos enlaces de cambio de idioma en páginas CMS?

captura

Gracias

Un saludo

ResponderCitar
Respondido : 07/04/2021 7:13 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario.

Esos enlaces no se editan, no se puede modificar

Lo que muestras en primera captura:

18483 captura

Son enlaces internos que tienes en esa pagina, hay que editar la pagina y modificar la URL desde Diseño -> Paginas:

 

Un saludo

 

 

 

ResponderCitar
Respondido : 07/04/2021 9:33 am

Mario
 Mario
Estimable Member

@pepesoler

Hola Pepe

Ese video que me envías demuestra que se puede editar el contenido de texto para cada idioma pero no las URLS del cambio de idioma.

Si tú me dices que no se pueden cambiar, pero creo que en algún momento se podrá editar ese código... 

Adjunto captura.

Gracias por la paciencia.

capture

 

ResponderCitar
Respondido : 07/04/2021 10:39 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario.

Los idiomas cargan en HTTPS no hay problema en eso, lo que esta cargando en HTTP es el enlace.

Te Explico, si editas esa pagina veras que tienes el enlace pero sin el código de idioma:

http://tudosminio/paguina....

Segun el idioma que elijas la pagina puede tener otro texto y estructura con un enlace tambien.

Supongamos que en la version en español tienes " https://tudosminio/paguina.... " pero sí seleccionas el idioma en ingles esa URL puedes ser " http://tudosminio/paguina.... ", es decir los textos y los enlaces pueden variar de un idioma a otro. Lo que hace prestashop es añadir el código de idioma a esa URL cuando carga la URL de esa pagina.

 

Por ejemplo si accedes a la pagina:

Contenido solo visible a usuarios registrados

Veras que tanto él /es/ como el /en/ cargan en https:// lo que no carga en https es el enlace interno que tienes en la publicación, ese enlace es el que tienes que modificar en la version del idioma donde esta cargando en https://

 

Un saludo

ResponderCitar
Respondido : 07/04/2021 12:34 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Mario
 Mario
Estimable Member

@pepesoler

Debo de estar ciego porque no lo veo ;))

Por ejemplo en la URL que me envías https://www.mantasdegrazalema.com/es/contenido/la-fabrica si abres la pestaña para cambiar el idioma y le das al botón derecho inspeccionar verás que sale una URL a otro idioma con http. Esta es la que queiro cambiar, la del cambio de idioma. 

Más abajo en el texto si en cualquiera de los dos enlaces internos haces click en botón derecho, inspeccionar, verás que el enlace creado a mano es https.

 

  

ResponderCitar
Respondido : 07/04/2021 1:44 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario.

Ok la URL que indicas en idioma Español:

Tanto el enlace " historia de Grazalema."

screenshot nimbus capture 2021.04.07 15 02 46

Como el enlace " turismo en Grazalema " cargan los dos en HTTPS:

screenshot nimbus capture 2021.04.07 15 05 16

En cambio si selecciona el idioma en ingles:

El enlace More about the factory in Grazalema veo que es en HTTP:

screenshot nimbus capture 2021.04.07 15 08 47

Estos enlaces estan añadidos manualmente en la pagina, es decir cuando creaste la version en ingles de esa pagina añadiste el enlace y esta en http://, como te estaba comentando ese enlace no tiene nada que ver en al URL del idioma ya que esta en el contenido de esa pagina.

 

Realiza lo que te digo:

.- Accede a Diseño ->paginas

screenshot mary52.webempresa.eu 2021.04.07 15 17 56

.- Edita la pagina " La Fabrica "

.- Selecciona el Idioma en Ingles:

 

screenshot mary52.webempresa.eu 2021.04.07 15 21 48

 

Al final veras el enlace que tienes que editar para modificar:

Selecciona el enlace y pulsa en el icono para modificar el enlace:

screenshot mary52.webempresa.eu 2021.04.07 15 25 31

Lo que quiero explicarte es que no es cosa del idioma sino son enlaces que tienes añadidos a mano en esa pagina y que cada pagina puede ser distinta, en cada idioma puedes tener enlaces distintos, imagenes, formato de texto,, cada una se trabaja por separado.

 

Un saludo

 

 

 

 

 

 

 
 

 

ResponderCitar
Respondido : 07/04/2021 2:29 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Mario
 Mario
Estimable Member

@pepesoler

Muchas gracias por el esfuerzo en hacer todas las capturas y molestarte tanto en aclararme el asunto. He arreglado el enlace a mano que me mencionabas en la última captura pero sólo es uno.

Tengo un reporte que me menciona este error y me indica que en cada página CMS hay tres o cuatro redirecciones incorrectas a http. Acabo de encontrar dónde están, adjunto captura. Alguna idea de como poder editarlos? Está relacionado con hreflang

image

 

ResponderCitar
Respondido : 08/04/2021 7:33 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario.

Es lo mismo que el anterior, tienes que editar esas paginas que estan en Diseño paginas.

Edita las paginas que tienes en Diseño -> páginas y revisa los enlaces que tienes en todas las paginas.

 

Un saludo

ResponderCitar
Respondido : 08/04/2021 9:09 am

Cursos Gratuitos WordPress