Hola compañeros: Os querría consultar si existe algún truco en html ó plugin ó modulo que haga que si alguien entra en nuestra web y el artículo o noticia que quiere consultar no existe, en vez de darle error lo redirija a la Portada de nuestra Web. Muchas gracias por vuestra atención y tiempo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Indícanos el enlace a la web en concreto donde quieres aplicar el cambio y la versión de Joomla que estás utilizando.
En principio sí que es posible hacer esto de la siguiente forma. Comprueba si en el directorio templates/NOMBRE_DE_TU_PLANTILLA tienes un archivo llamado error.php.
De no ser así, podrías crear uno con el siguiente código:
defined( '_JEXEC' ) or die( 'Restricted access' ); header ("Location: /"); exit();
De esta forma te enviará a la página de inicio en caso de error.
Pablo: He hecho lo que me decias, en mi periódico de ciclismo en la carpeta: templates/jatelelineIII que es mi plantilla he creado el fichero error.php (con un editor de texto) y el contenido que me pones arriba, luego lo he subido y grabado ahi... entónces para probarlo he despublicado una noticia y al darle al link de la misma me ha puesto un cartel en rojo y pone: Artículo no encontrado. No esta autorizado a ver este recurso.... con lo que no funciona el invento.... a Ver si seguimos y lo podemos conseguir. Gracias anticipadas.
Hola Jose,
Verifica si el siguiente articulo te es de utilidad:
Redireccionar en Joomla 1.6
Tambien podrias aplicar el rediccionamiento si existe el fichero de error mediante tu cPanel: http://blog.xhn.es/redirigir-errores-404-al-index-de-nuestra-pagina.html
Saludos.
Perfecto para errores 404, pero cuando no encuentra un articulo no es error 404, me sigue dando en rojo: Artículo no encontrado. No esta autorizado a ver este recurso...., he probado a poner en el raiz un fichero error.php, como el que me dijo Pablo, pero vacio... y he redireccionado pero tampoco me lo hace. A ver si me podéis ayudar a conseguir esta redirección en articulos no encontrados. Gracias.
Tambien he probado poniendo el fichero que dijo pablo tal cual lo explicó en el raiz y en el templates/miplantilla y tampoco me redirecciona...
Hola,
Indicame el enlace al Joomla en concreto donde estas haciendo pruebas (veo que tienes varios) para que podamos realizar nuestras propias pruebas.
Veamos hablamos del periodico de ciclismo de nuestra que web que se aloja en:
www.noticiasyocio.es/ciclismo , se trata de que cualquier articulo que un lector quiera ver en ese periódico y se haya dado de baja o de cualquier tipo de error, se le redirija a la portada que es la dirección que te indico al principio. Muchas Gracias Pablo por todo.
Hola Jose,
Revisa http://www.chrismendlascorner.com/2012/12/quick-redirect-to-your-home-page-in.html
Saludos
He hecho paso a paso lo que indica el link que me pones... y después cuando despublico una noticia e intento acceder a ella me sigue dando el famoso error en rojo: Artículo no encontrado. No esta autorizado a ver este recurso.... con lo que no funciona el invento.... a ver si seguimos y lo podemos conseguir. Gracias anticipadas. Si quieres puedes entrar en el fichero error.php que esta en sistema y comprobar que he efectuado los cambios ...
Hola,
Realmente veo que el archivo error.php está funcionando ya que veo que redirije a la página de inicio si no encuentra una página. Por ejemplo, si pruebo esta:
Contenido solo visible a usuarios registrados
verás que te redirije al inicio. Las pruebas que estás haciendo realmente no se corresponden a errores 404, ya que es el propio Joomla el que bloquea el contenido al no tener acceso al artículo.
En principio es posible que esto se arreglase si activases las urls amigables en tu web.
Pablo he activado las urls amigables y han empezado a desaparecer imágenes de la publicidad y otros banners... además me enseñaba el artículo aunque estuviese despublicado... una pasada... lo he dejado con las amigables desactivadas que todo va bien... aunque no consigo lo que deseo y es que cuando un artículo no existe me mande a la Portada... mala suerte... si te enterases de alguna otra solución te rogaría me lo dejases en el hilo de esta consulta. Abrazos y Gracias de todas formas por tu interes.
Hola Jose,
Revisa estos componentes si se ajustan a sus necedades:
http://extensions.joomla.org/extensions/site-management/error-pages
Saludos
Gracias Hicham voy a probarlos y os cuento.
He probado lo que me dijiste pero los plugins que existen son para errores 404,403 y 501, pero cuando un articulo no es encontrado porque ya no existe, en ese caso no lo resuelve, si yo supiese el numero de error que Joomla adjudica a este fallo con uno de los plugins a lo mejor se solucionaba... sigo sin resolver el problema.. Cualquier otra idea o ayuda será muy bien venida. Gracias.