Tengo dificultades para crear redireccionamientos 301 apropiados para un sitio que se creó originalmente utilizando cadenas de consulta. La estructura de la URL de edad se ve así:Quitar cadenas de consulta del redireccionamiento 301
http://www.oldsite.com/about/index.cfm?fuseaction=cor_av&artID=5049
quiero redireccionar toda la subcarpeta (llamada 'Acerca') a una nueva página en el nuevo dominio. URL del nuevo dominio se parece a esto:
http://www.newsite.com/info
Por lo tanto, puedo configurar una redirección que tiene este aspecto:
redirectMatch 301 ^/about/ http://www.newsite.com/info
Se redirigiendo muy bien, pero se mantiene la cadena URL original adjunto, por lo la nueva dirección URL termina pareciéndose a esto en un navegador:
http://www.newsite.com/info/?fuseaction=cor_av&artID=5049
definitivamente no soy lo bastante de un experto Apache/301 OT saber cómo solucionar este problema. Solo quiero despojarme de todo? en.
Realmente agradezco cualquier ayuda.
Gracias! Eso funcionó para mí. – Ash
Tenga en cuenta que en Apache> = 2.4, puede usar el indicador QSD en lugar de agregar un signo de interrogación final: 'RewriteRule^about /(.*) http://www.newsite.com/info [' QSD', L , R = 301] ' –