Avisos
Vaciar todo

Redirigir todo lo que había en un directorio a una página nueva

2 Respuestas
2 Usuarios
0 Reactions
143 Visitas
Juan
 Juan
Respuestas: 404
Reputable Member
Topic starter
 

Hola,
He hecho una nueva web para un cliente, sustituyendo a la que tenían antes y que estaba muy bien posicionada
La nueva, que está bajo el mismo dominio pero https y sin www no tiene todas las páginas que tenía la antigua (eran obsoletas, duplicadas, etc.)
Usando determinadas herramientas estoy identificando aquellas páginas antiguas indexadas por Google que mejor posicionamiento tenían y aplicando redirecciones 301 en el htaccess a su equivalente o más similar en la nueva
Me encuentro en la situación en que había muchas páginas bien posicionadas en las versiones alemana e inglesa de la web antigua, accesibles en su momento bajo el directorio http://www.dominio.com/de/ y http://www.dominio.com/en/ respectivamente
Pretendo hacer que todo aquello que estaba bajo /en/ y /de/ redirija a sendas páginas landing que he creado provisionalmente para recibir todo el tráfico inglés y alemán que pueda referirse desde Google
Por ejemplo
http://www.dominio.com/en/lo-que-sea/algo
que lleve a https://dominio.com/en/ , donde tengo la página landing que he creado para recibir el tráfico inglés en este caso
Podría ir actuando añadiendo una a una todas las páginas, pero esto sería una locura
Para hacer que todo lo que había bajo /en/, por ejemplo, vaya a la landing nueva en inglés he encontrado la siguiente instrucción:
RedirectMatch 301 ^/en/(.*)$ https://dominio.com/en/
Sin embargo, la instrucción, en la que pongo el dominio de verdad no me funciona
¿Qué hay de incorrecto en ella?
Gracias de antemano
Saludos,
Juan

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 22/03/2019 1:20 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Juan.

Prueba si con esto se soluciona y redirige bien:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^en/(.*)$  http://dominio.com/en/$1  [R=301,L]

Este tipo de redirecciones tiene que ir siempre al principio del archivo htaccess.

Tienes información en esta entrada del blog:
-> https://www.webempresa.com/blog/codigos-utiles-htaccess-para-wordpress.html

un saludo


 
Respondido : 22/03/2019 3:30 pm