Redireccion 301 de directorio + variable en URL de destino

  • Autor Autor Sommera
  • Fecha de inicio Fecha de inicio
Sommera

Sommera

1
Pi
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Buenas Betas, estoy intentando llevar adelante una re-direccion 301 de multiples URLs de un directorio de una web a otra URL y no puedo lograrlo, la variable de la URL1 no puedo 'ubicarla' en la URL2.

XXXX/

Debería redireccionar a

XXXX/+partepersonalizada

Lo que arme hasta ahora:

RedirectMatch 301 ^/directorio/(.*)$ https://dominio2.com/-FALTANTE XXXX-/+partepersonalizada

¿Alguno sabe que debo agregar en -FALTANTE XXXX- para que tome la parte XXXX del dominio1? Esta va a se diferente dependiendo cada URL.
 
Prueba esto.

Insertar CODE, HTML o PHP:
RedirectMatch 301 ^/directorio/(.*)$ https://dominio2.com/$1/$2
 
Prueba esto.

Insertar CODE, HTML o PHP:
RedirectMatch 301 ^/directorio/(.*)$ https://dominio2.com/$1/$2

Gracias por tu respuesta.

Lo de $1 solucionó lo de la variable que toma de el dominio1.

¿Como hago para reemplazar $2 por una parte fija?
 
Gracias por tu respuesta.

Lo de $1 solucionó lo de la variable que toma de el dominio1.

¿Como hago para reemplazar $2 por una parte fija?

Haber si lo he entendido bien, quieres redireccionar:


a


y quieres tener como dinámico ambas? para que cuando cambies directorio por otra cosa y que se redireccione a esa nuevo dominio ya cambiado?

Entonces seria asi:

Insertar CODE, HTML o PHP:
RedirectMatch 301 ^/(.*)/(.*)$ https://dominio2.com/$1/$2

el $1 equivale a la directorio y el $2 al XXX

Si hay algo que no he entendido me lo dices y te lo corrijo.
 
Haber si lo he entendido bien, quieres redireccionar:


a


y quieres tener como dinámico ambas? para que cuando cambies directorio por otra cosa y que se redireccione a esa nuevo dominio ya cambiado?

Entonces seria asi:

Insertar CODE, HTML o PHP:
RedirectMatch 301 ^/(.*)/(.*)$ https://dominio2.com/$1/$2

el $1 equivale a la directorio y el $2 al XXX

Si hay algo que no he entendido me lo dices y te lo corrijo.

Hola!

La segunda parte es fija, para todas igual, solo que no se como agregarla. El $2 es estatico, ninguna variable.

RedirectMatch 301 ^/(.*)/(.*)$ https://dominio2.com/$1 /+PARTE FIJA/
 
Hola!

La segunda parte es fija, para todas igual, solo que no se como agregarla. El $2 es estatico, ninguna variable.

RedirectMatch 301 ^/(.*)/(.*)$ https://dominio2.com/$1 /+PARTE FIJA/

Ya entendí, quieres simplemente cambiar la posición.

Insertar CODE, HTML o PHP:
RedirectMatch 301 ^/directorio/(.*)$ https://dominio2.com/$1/partefija
 
Ya entendí, quieres simplemente cambiar la posición.

Insertar CODE, HTML o PHP:
RedirectMatch 301 ^/directorio/(.*)$ https://dominio2.com/$1/partefija

EDITO: Solucionado, asi es correcto, estaba probando sin el dominio2 completo y generaba una doble //.

MUCHAS gracias por la ayuda.
 
Hazlo de esta manera haber, si no lo testeo yo en localhost.

Insertar CODE, HTML o PHP:
RedirectMatch 301 /directorio/(.*) https://dominio2.com/$1/partefija



Si, excelente, edite arriba el porque del error. Gracias por el tiempo y paciencia.
 
Atrás
Arriba