Avisos
Vaciar todo

Funcionamiento del componente Redirección en Joomla  

Página 2 / 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
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Al parecer es correcto, verifica si tienes un archivo erro.php dentro de los archivos de tu template, ya que veo que has editado el de la carpeta system, el de tu template tendría prioridad de carga.

Saludos.

ResponderCitar
Respondido : 08/09/2016 10:17 pm

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

Pues ahora me sale un error 500... Te mando las capturas.

ResponderCitar
Respondido : 09/09/2016 2:11 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Puedes verificar si se ha generado un fichero error_log: https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

Haz verificado si tu plantilla tiene un fichero error.php?

ResponderCitar
Respondido : 09/09/2016 2:22 am

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

Se ha generado un fichero error_log, sí. Claro que la plantilla tiene un fichero de error.php, si es de lo que estábamos hablando. Tu compañero me ha indicado que con el código anterior en dicho archivo todos los errores 404 se redirigirían a la home. Pero me ha salido un error 500 en lugar de redirigir a la home.

ResponderCitar
Respondido : 09/09/2016 2:38 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Envíanos el contenido para verificar donde se ha generado el error.

ResponderCitar
Respondido : 09/09/2016 2:45 am

Levantemedia
 Levantemedia
Honorable Member

Aquí está:

[09-Sep-2016 07:35:44 Europe/Berlin] PHP Parse error: syntax error, unexpected 'this' (T_STRING), expecting variable (T_VARIABLE) or '$' in /home/publici3/public_html/valefutbol.com/templates/tx_zenith/error.php on line 11

Saludos.

ResponderCitar
Respondido : 09/09/2016 9:15 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola, Buenos Días.

El error que muestra es de sintaxis:

PHP Parse error: syntax error

expecting variable (T_VARIABLE) or '$

Por favor adjúntame el archivo error.php donde añadiste el código y adjúntame también una captura la extensión de redirecciones donde añades la redirección.

Para adjuntarlo tendrás que comprimirlo en un zip, ya que los archivos php no son permitidos para ser adjuntados.

Un saludo

ResponderCitar
Respondido : 09/09/2016 11:00 am

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

Levantemedia
 Levantemedia
Honorable Member

Buenos días,

Empecemos desde el principio. A ver si lo solucionamos ahora. Este dominio tiene una redirección 301 de Valefutbol.com a Campodefutbol.net. Valefutbol tenía muchos enlaces entrantes, algunos de mucho autoridad, por lo que decidí redireccionar todos los enlaces entrantes a la home, para que así no se crearan errores 404, que se crean muchos, porque Valefutbol tenía muchos artículos y se borraron. Al principio me funcionaba bien tanto el componente Redirección, que manualmente deririgía los errores que se creaban a la home, y el ReDJ, que redirigía un error a otra página específica (si así lo quería). Pero desde que instalé el certificado SSL empezó a no funcionar. Y en este hilo hemos estado intentando con un código que redireccionen los errores 404 al home.

Puestos en situación, te mando captura del componente redirección cuando sí funcionaba y otra de ahora, que se ve que la redirección está hecha pero los errores siguen como despublicados. También te mando una captura del ReDJ y el archivo error.php en un zip. Te recuerdo que he pegado el mismo código tanto en el error.php de la carpeta system como del template que uso, en este caso Zenith. Por si tiene algo que ver con el error 500, que no lo sé.

He de añadir que esto no me pasa solo con este dominio o con este joomla, sino que me pasa también en los tros dos que tengo. Desde que la url es https que los redireccionamientos no funcionan.

Saludos y muchas gracias. A ver si lo solucionamos ahora.

ResponderCitar
Respondido : 09/09/2016 12:37 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Si te tendiendo, lo que quería comprobar es el error del redireccionamiento, según veo estas añadiendo el redireccionamiento en un código en el Archivo error.php, ese código es el que no esta bien ya que muestra un error de sintaxis ( Algún fallo en la estructura del código ) Por eso te pedía que lo adjuntaras para ver donde esta mal ese codigo y solucionarlo, puede ser tan sencillo como que falte una coma, un punto, un corchete...

Por favor comprímelo en un zip y lo adjuntas para que lo revisemos.

Un saludo

Un saludo

ResponderCitar
Respondido : 09/09/2016 3:41 pm

Cursos Gratuitos WordPress

Levantemedia
 Levantemedia
Honorable Member

Vaya, pensaba que lo había adjuntado antes. No entiendo, lo adjunto como un zip pero no sale....

Gracias.

ResponderCitar
Respondido : 09/09/2016 5:04 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Al final de tu archivo tienes un <?php, esto solo debes ponerlo al inicio, elmina esto del final del archivo, no es necesario una etiqueta de cierre en php

Tendría que quedar algo similar a lo que te adjunto

Saludos.

ResponderCitar
Respondido : 09/09/2016 10:26 pm

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

Bueno, hecho el cambio el error 500 persiste. Esto no se soluciona nunca. He copiado lo mismo en el error.php del template zenith como del que está en system.

Adjunto una muestra del error pego el código del error_log:

[09-Sep-2016 21:57:34 Europe/Berlin] PHP Parse error: syntax error, unexpected 'this' (T_STRING), expecting variable (T_VARIABLE) or '$' in /home/publici3/public_html/valefutbol.com/templates/tx_zenith/error.php on line 11

ResponderCitar
Respondido : 09/09/2016 11:04 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola, Buenos Días.

Adjunto tienes el archivo error.php, sustituirlo por el anterior y comprueba si se realiza bien la redireccion

Un saludo

ResponderCitar
Respondido : 10/09/2016 11:19 am

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

Con este código por fin funciona y redirige al home. Aunque sin texto, pero no importa. La idea es que no haya enlaces entrantes rotos. Muchas gracias!

Ahora me surge una duda. ¿Qué hago con el componente redirección? Si veo que se generan errores? Simplemente no hacer caso?

Saludos y gracias de nuevo.

ResponderCitar
Respondido : 13/09/2016 5:50 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Que tipo de errores se generan?, envíanos algunas capturas,

Ten en cuenta que para Joomla hay errores por eso te redirige a error.php, posiblemente tu componente te siga marcando este tipo de errores en cuyo caso no habría problema.

Saludos

ResponderCitar
Respondido : 13/09/2016 7:49 pm

Página 2 / 3