redireccion con RedJ usando un patrón para parte url  

 
Alceste
 Alceste
Noble Member

Hola,

He detectado bastantes errores 500 que responden todos a un mismo problema y podría solucionar si supiera como aplicar un patrón que me ahorrara hacer las redirecciones 301 una por una.

El caso es el siguiente. Todas las urls que me dan error contienen la parte "component/content/" en la url. Y si después de /content/ añado /article/ la url pasa a ser válida. (No tengo ni idea de por qué me ocurre)

Ejemplo:

/component/content/y lo que siga (Url que da error 500)

/component/content/article/y lo que siga (Url válida)

¿Puedo escribir un patrón que corrija este error sin tener que redireccionar cada url una por una?

Mil gracias!

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 04/03/2013 6:33 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Alceste

Debes revisar expresiones regulares.

Para el caso que planteas podría ser algo como :

^/component/content/(.+)$ /component/content/article/$1

En donde :
^=inicio de cadena
$=fin de cadena
(.+)=cualquier caracter más de una vez y agrupado , en grupo 1
$1=grupo 1 a retomar

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 04/03/2013 8:04 pm

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

Alceste
 Alceste
Noble Member

Hola John,

¿Sabes dónde podría encontrar un tutorial o información de expresiones regulares (en español)?

Muchas gracias por tu ayuda 🙂

ResponderCitar
Respondido : 05/03/2013 6:50 am
Alceste
 Alceste
Noble Member

Hola,

Como se trasladaría la expresión que me habéis dado a RedJ:

Sería correcto así:

From Url: ^/component/content/(.+)$
To Url: http://www.misitio.com/component/content/article/$1

Lo que necesitaría es que cambie la parte central de la url, pero que luego complete la parte final con lo mismo que hay en la url a direccionar. Es decir que añada /article/ despues de /content/ pero el resto de la url (destacada en rojo) no cambie.

Ejemplo:
misitio.es/es/component/content/39-es-un-ejemplo/62-ejemplo-segunda-parte.html

a

misitio.es/es/component/content/article/39-es-un-ejemplo/62-ejemplo-segunda-parte.html

¿Es posible hacerlo con un patron?

Saludos

ResponderCitar
Respondido : 05/03/2013 8:03 am

Cursos Gratuitos WordPress

Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alceste,

Procede a descargar el manual http://www.selfget.com/downloads/file/6-redj-quickguide-j15.html

En el manual se explican los diferentes patrones y posibilidades que permite REDJ.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 05/03/2013 8:54 am
Alceste
 Alceste
Noble Member

Hola Jordi,

Gracias, veré el manual.

Saludos 🙂

ResponderCitar
Respondido : 05/03/2013 9:15 am

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

Alceste
 Alceste
Noble Member

Hola,

¿El componente nativo de Joomla 2.5 REDIRECCIONAR, permite el uso de patrones o expresiones regulares?

Saludos

ResponderCitar
Respondido : 05/03/2013 9:34 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alceste,

En la documentación del componente no indica nada del uso de expresiones:
http://docs.joomla.org/Help16:Components_Redirect_Manager

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio

ResponderCitar
Respondido : 05/03/2013 9:43 am

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

Alceste
 Alceste
Noble Member

Gracias Jordi,
Estoy con el manual de RedJ en inglés. A ver si me aclaro 🙂

Saludos

ResponderCitar
Respondido : 05/03/2013 10:10 am

Por favor Iniciar Sesión o Registro