Redireccionamiento 301 masivo de artículos en blog a nueva URL

Okaro

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Oct 2013
Mensajes
812
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Saludos!!

Debido a unos cambios en el blog quiero hacer un redireccionamiento 301 a todos los artículos del blog. He visto varios plugins, pero veo que hay que ir colocando las direcciones una a una.

He visto que se puede hacer modificando el archivo .htacces pero no me queda muy claro el tema.

Lo que quiero hacer es redireccionar de manera automática o 'de golpe' todas las entradas a una nueva dirección que tendrá el mismo formato (mes/día/nombre-de-la-entrada) MENOS las páginas que quiero que vayan al raíz del nuevo dominio.

¿Hay alguna manera o plugin para hacer algo todo de golpe, y especificar sólo esas páginas, o tengo que ir una a una?

Y hablando de 301, una curiosidad. ¿Google con el tiempo actualiza en el buscador las nuevas direcciones con el tiempo, o tengo que dejar el antiguo blog de por vida para que haga bien las redirecciones?

Un Saludo y gracias.
 

axuz

Eta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
19 Jul 2011
Mensajes
1.285
Hola,

Haber si te funciona, tendrias que ser mas especifico con lo que quieres hacer para poder ayudarte en algo con las reglas , pero hasta donde entiendi creo que esto te podra ayudar, debe estar en tu archivo .htaccess

Insertar CODE, HTML o PHP:
RewriteRule ^([0-9]+)/([0-9]+)/(.*)$ http://www.nuevodominio.com/$1/$2/$3 [L,R=301]


Pruebalo y me cuentas.
 

Okaro

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Oct 2013
Mensajes
812
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Me explico mejor, que veo que no he sido conciso sorry.

Tengo un blog wordpress en mi-dominio.com

Lo he clonado en mi-dominio.com/es

Ya que ahora voy a tener también mi-dominio.com/en vamos, en dos idiomas.

Lo que quiero es que todo el contenido del blog principal que está en el raíz, valla a la misma dirección pero en la carpeta /es por ejemplo

mi-dominio.com/2014/02/articulo

quiero que valla a

mi-dominio.com/es/2014/02/articulo

Menos las páginas que las quiero redireccionar al index de la nueva carpeta por ejemplo

mi-dominio.com/pagina1
mi-dominio.com/pagina2

quiero que vallan a

mi-dominio.com/es/

También quisiera que el index del raíz vaya a una página fija que será la de selección de idioma:

mi-dominio.com/

quiero que valla por ejemplo a

mi-dominio.com/seleccion-de-idioma-html

En resumen. Todo el sitio igual pero apuntando a una carpeta
Páginas al raiz del nuevo blog
Raiz del sitio a una página fija.

Un Saludo.
 
Última edición:

axuz

Eta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
19 Jul 2011
Mensajes
1.285
#Para la selección de idiomas:
Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_HOST} ^[COLOR=#000000]mi-dominio[/COLOR].com [NC]  
RewriteRule ^(.*)$ http://www.[COLOR=#000000]mi-dominio.com[/COLOR][B]/seleccion-de-idioma-html[/B] [L,R=301]

#Para las páginas:
Insertar CODE, HTML o PHP:
[COLOR=#000000]RewriteRule ^(.*)$ http://www.[/COLOR][COLOR=#000000]mi-dominio[/COLOR][COLOR=#000000].com/es/ [L,R=301][/COLOR]

#Para las entradas sería asi:
Insertar CODE, HTML o PHP:
[COLOR=#000000]RewriteRule ^([0-9]+)/([0-9]+)/(.*)$ http://www.[/COLOR][COLOR=#000000]mi-dominio[/COLOR][COLOR=#000000].com/es/$1/$2/$3 [L,R=301][/COLOR]


Ojo las reglas en el archivo .htaccess siempre se interpretan desde las más generales a las más especificas. Te las puse en orden.