Avisos
Vaciar todo

Funcionamiento del componente Redirección en Joomla  

Página 1 / 3
 
Levantemedia
 Levantemedia
Honorable Member

Hola,

Este dominio me crea muchos errores 404 porque hice una redirección del dominio valefutbol.com a campodefutbol.net, por tanto utilizo mucho este componente Redirección. Me funcionaba bien y publicaba todos los errores 'despublicados', que es el nombre que reciben en este componente. Sin embargo, desde que instalé el certificado SSL y ahora es https el funcionamiento de este componente no es adecuado, ya que pongo la url de destino y los errores siguen como 'despublicados', cuando deberían de estar publicados. No sé si me entienden.

Saludos.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 29/07/2016 7:59 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Como opcional podrías hacer uso de un plugin ante es inconveniente:
http://extensions.joomla.org/extension/yireo-ssl-redirection

ResponderCitar
Respondido : 29/07/2016 11:13 pm

Cursos Gratuitos WordPress

Levantemedia
 Levantemedia
Honorable Member

Hola,

Ese plugin o componente sirve para forzar la redirección de http a https. Esa redirección ya funciona bien. Lo que quiero es que los errores 404 que se creen redirijan a una URL que indique, en este caso la home del sitio. Esto se puede hacer con el componente Redirecciones que viene por defecto con Joomla. Pero desde que instalé el certificado SSL y el sitio es https que no funciona como antes. ¿Me entienden ahora?

Envío captura para que vean que donde pone "nueva url" está correcto, sin embargo sigue estando despublicado, aunque ponga que los enlaces han sido actualizados.

Saludos.

ResponderCitar
Respondido : 22/08/2016 9:06 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si quitas el uso de https en tu extensión, la redirección de página 404 te funciona correctamente?

Podrías evalur en este caso redireccion http a https por .htaccess

Saludos.

ResponderCitar
Respondido : 23/08/2016 12:10 am

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

La redirección de http a https está ya hecha en el htaccess. Lo que quiero es que las páginas de error 404 se redirijan a la página home, por ejemplo, que es lo que conseguía hacer con este componente.

Saludos.

ResponderCitar
Respondido : 23/08/2016 6:34 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Creo que igual podrías redireccionar con htaccess las páginas no encontradas, por ejemplo revisa el siguietne código :

http://stackoverflow.com/questions/26493540/how-do-i-redirect-404s-to-index-html-and-rewrite-the-url-to-the-home-page-url

ASegurate de que la redirección se encuentre al inicio del archivo.

Salduos.

ResponderCitar
Respondido : 23/08/2016 10:14 pm

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

He colocado las dos líneas de código al principio del htaccess, pero no redirecciona a la home. Les mando las imágenes.

ResponderCitar
Respondido : 24/08/2016 2:21 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Basicamente sería colocar esta línea :

ErrorDocument 404 /index.php

Saludos.

ResponderCitar
Respondido : 24/08/2016 6:29 pm

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

Levantemedia
 Levantemedia
Honorable Member

Aplicando esa línea al principio del htaccess sigue sin funcionar el redireccionamiento de cualquier error 404 al index.

ResponderCitar
Respondido : 25/08/2016 6:53 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Ok, ya veo, el problema es que Joomla tiene como punto de entrada un index.php, por lo tanto la gestión de página no encontrada lo pasa por alto .htaccess

Verifica si en tu template tienes este archivo : error.php

Si no lo tienes puedes copiar el arhivo :
/templates/system / error.php

A los archivos de tu template.

En este archivo básicamente puedes redireccionar por PHP en caso se produzca un error al inicio de tu sitio, revisa las respuestas finales del siguiente hilo de discusión, deberías usar un código similar

http://forum.joomla.org/viewtopic.php?t=791680

Saludos.

ResponderCitar
Respondido : 25/08/2016 10:18 pm

Levantemedia
 Levantemedia
Honorable Member

Hola,

Supongo que te refieres a este código:

if (($ this-> error-> getCode ()) == '404 ') {
header ('Location: index.php');
exit;
}

Dónde tengo que pegarlo dentro del archivo error.php? Al principio? Al final?

Gracias y saludos.

ResponderCitar
Respondido : 06/09/2016 6:36 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Efectivamente, tienes que tener un archivo error.php dentro de los archivos de tu template y colcoar este código dentro de este archivo.

Saludos.

ResponderCitar
Respondido : 06/09/2016 10:14 pm

Cursos Gratuitos WordPress

Levantemedia
 Levantemedia
Honorable Member

Hola,

Nada. He puesto el código en tal archivo pero siguen los errores 404. No sé si tenía que borrar el código que hay escrito. Simplemente he copiado ese código al principio del archivo. Te mando una captura. Además, tampoco me funciona bien el componente ReDJ para redireccionar de una página a otra. No entiendo el porqué.

Saludos.

ResponderCitar
Respondido : 07/09/2016 6:25 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El código que has colocado es incorrecto, debe estar dentro de la etiqueta <? php

Lo que te sugiero es colcoarlo luego de la primera línea de código , es decir de la definición de la constante con define , coloca tu código a partir de la línea 15 (en tu captura de pantalla) , puedes eliminar el resto que viene debajo

Si ya tienes el compoenente de redirección, aseguarte que no tengas nada configurado para la página de error 404

Saludos.

ResponderCitar
Respondido : 07/09/2016 9:00 pm

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

Lo he hecho como me has dicho pero no se soluciona. Aquí te lo muestro:

Saludos.

ResponderCitar
Respondido : 08/09/2016 5:39 pm
Página 1 / 3