Consejo para Redirección 301 en unión de dos blogs

  • Autor Autor bysion
  • Fecha de inicio Fecha de inicio
B

bysion

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
(Solucionado) Redirección 301 un poco especial

Creo que es el lugar adecuado para esta consulta, aunque no se refiere a Wordpress, sí es el CMS involucrado... 🙂

Quiero unir dos blogs, así que he juntado todos los artículos en uno de ellos. Luego a través de htacess he ido redirigiendo cada uno de los artículos a su nueva ubicación (cambiaban los permalinks y directorios, así que lo he hecho a mano, porque no eran más que 25). Luego quiero hacer un 301 del resto del sitio a la raíz del nuevo dominio, para que no haya muchos 404.
He usado:
Insertar CODE, HTML o PHP:
redirectMatch 301 ^(.*)$ http://www.nuevodominio.com
después del listado de redireccionamientos individuales. Todo funciona bien, pero tengo entendido que el código anterior respeta la estructura de links, por lo que si voy a viejodominio/loquesea me redirige a nuevodomino/loquesea, y no a la raíz.

¿Qué me recomendáis? ¡Gracias!
 
Última edición:
wsoul, gracias por contestar!

es justo al contrario, quiero que
miweb.com/foro vaya a miweb.com
a excepción de las URL de los 25 artículos que ya he redirigido manualmente (y funcionan bien).

El problema es que si voy a miweb.com/tag/loquesea me busca esa ruta en el nuevo dominio y devuelve 404. Lo que busco es el código para que todo vaya a la URL principal.

Por cierto, entiendo que el htaccess se lee de arriba a abajo, en cuanto encuentra una condición la cumple y si no sigue leyendo. Por eso entiendo que puedo redirigir los 25 artículos individualmente y al final escribir el código que me redirija todo a la raíz. Deberñia funcionar, ¿no? ¿O se me ha ido la pinza del todo? xD

Bueno, resuelto. La solución es que ya lo tenía bien. :stupid1:

Por si alguien llega aquí, en el htaccess hay que poner:

Insertar CODE, HTML o PHP:
Redirect 301 /rutaantigua1 http://dominionuevo.com/rutanueva1
Redirect 301 /rutaantigua2 http://dominionuevo.com/rutanueva2
Redirect 301 /rutaantigua3 http://dominionuevo.com/rutanueva3

redirectMatch 301 ^(.*)$ http://dominionuevo.com

Con esto redirige las rutas especificadas a las nuevas y todo lo demás a la raíz del dominio nuevo. 🙂
 
Atrás
Arriba