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
Hola,
Como opcional podrías hacer uso de un plugin ante es inconveniente:
http://extensions.joomla.org/extension/yireo-ssl-redirection
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.
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.
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.
Hola
Creo que igual podrías redireccionar con htaccess las páginas no encontradas, por ejemplo revisa el siguietne código :
ASegurate de que la redirección se encuentre al inicio del archivo.
Salduos.
Hola
Basicamente sería colocar esta línea :
ErrorDocument 404 /index.php
Saludos.
Aplicando esa línea al principio del htaccess sigue sin funcionar el redireccionamiento de cualquier error 404 al index.
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.
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.
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.
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.
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.