/ / Htaccess Redirect a otra URL con la misma cadena de consulta - .htaccess, redirect

Htaccess Redirigir a otra URL con la misma cadena de consulta - .htaccess, redirigir

Tengo un gran problema con la redirección. Estoy tratando de redirigir

www.site.com/article?var=1&var=2

A

www.redirecturl.com/tid=id&var=1&var=2

así que solo necesito hacer una redirección de la variable de paso a mi nueva url de redireccionamiento. ¿Cómo puedo hacerlo?

Ya probé con algunas soluciones que se encuentran en la pila, pero no funciona.

Gracias por la ayuda.

ACTUALIZAR Intenté con esta regla:

RedirectMatch 301 "^/article?$" www.redirecturl.com/?tid=trackingid

Redirigir el trabajo, pero no agregue ninguna cadena de consulta de la url antigua :(

Respuestas

1 para la respuesta № 1

En lugar de RedirectMatch directiva, debes usar mod_rewrite gobernar con QSA bandera:

RewriteEngine On

RewriteRule ^article/?$ http://www.redirecturl.com/?tid=trackingid [L,NC,R=301,QSA]

QSA (El indicador de cadena de consulta) mantiene los parámetros de consulta existentes al agregar uno nuevo.