Hola amigos! Despues de varias horas de pelearme con el htaccess para redirigir las URLs de mi antiguo dominio a las del nuevo pude lograrlo
. Solo me queda un tema pendiente que la verdad me esta volviendo loco y no se como solucionarlo. La idea fue redireccionar directamente subcarpetas para asi hacerlo más simple. Abajo les dejo el codigo:
Ahora el tema es que cuando accedo a páginas como www.domain.com/caracteristicas/uptimec69a.html?lang=es la redirección se hace hacia http://www.domain.com/?lang=es en vez de solamente http://www.domain.com/
Es decir, deberiamos sacar el parametro ?lang=es. Alguno tiene idea?
Gracias desde ya!
Saludos!
Código:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
RewriteRule ^es/empresa/terminos-y-condiciones.html$ http://domain.com/terminos-y-condiciones.html [L]
RewriteRule ^es/servicios/registro-de-dominios/.*$ http://www.domain.com/dominios.html [R=301,NC,L]
RewriteRule ^es/empresa/.*$ http://www.domain.com/nosotros.html [R=301,NC,L]
RewriteRule ^es/component/.*$ http://www.domain.com/contacto.html [R=301,NC,L]
RewriteRule ^es(/.*)?$ / [R=301,NC,L]
RewriteRule ^empresa(/.*)?$ http://www.domain.com/nosotros.html [R=301,NC,L]
RewriteRule ^caracteristicas(/.*)?$ / [R=301,NC,L]
RewriteRule ^servicios(/.*)?$ / [R=301,NC,L]
RewriteRule ^hosting(/.*)?$ / [R=301,NC,L]
RewriteRule ^faq(/.*)?$ http://www.domain.com/nosotros.html [R=301,NC,L]
RewriteRule ^administracion(/.*)?$ / [R=301,NC,L]
RewriteRule ^component(/.*)?$ http://www.domain.com/contacto.html [R=301,NC,L]
RewriteRule ^hosting(/.*)?$ / [R=301,NC,L]
Ahora el tema es que cuando accedo a páginas como www.domain.com/caracteristicas/uptimec69a.html?lang=es la redirección se hace hacia http://www.domain.com/?lang=es en vez de solamente http://www.domain.com/
Es decir, deberiamos sacar el parametro ?lang=es. Alguno tiene idea?
Gracias desde ya!
Saludos!