Cómo hacer una redirección 301 paso a paso en htaccess

  • Autor Autor vicarlone
  • Fecha de inicio Fecha de inicio
V

vicarlone

1
Sigma
Redactor
¡Excelente comerciante!
Suscripción a IA
Estoy buscando algun tutorial de como hacer redireccion 301 y si bien he visto muchos en la red, ninguno explica algunas dudas que tengo, con lo cual agradeceria si pueden responderlas en este hilo.

Quiero hacer una redireccion 301 via htaccess por cambio de dominio, pero quisiera saber cuales son los pasos, uno por uno, a seguir para que todo funcione a la perfeccion.

Se que debo hacer backup de la base de datos y de los ficheros de wordpress, pero cuales ficheros especificamente? Todos? Solo wp-content?

Otra de las dudas es respecto de cuando tengo que "preparar" el nuevo blog con el nuevo dominio, tengo que instalar wordpress desde cero y luego sustituir los ficheros descargados del viejo blog? o directamente descargo y subo los ficheros al nuevo dominio sin instalar wordpress?

Esas son algunas de las dudas que tengo, si saben responderla agradeceria que me ayuden.

Obs: Por favor, no pongan links externos para que lo checkee, ya lei muchos tutos y no encuentro esas respuestas. Ademas, que lo publiquen aqui ayudaria a mejorar el contenido del foro 😛
 
Bueno amigo hagamos de tus dudas un tutorial, es una redirecion hacia un blog nuevo? osea desde cero? cual es la importancia de tu redirecionamiento? deseas redireccionar el dominio? los post? por completo?

Hay varios pasos a seguir pero primeramente hay que saber que es o que deseas hacer.
 
Cuando yo hice la re-dirección del blog de mi firma, fue de www.parawordpress.com a Enlace eliminado, utilice re-dirección 301 mediante las herramientas que me da name.com que fue donde registre los dominios.

En el backup, descarga el theme del blog, los plugis, y utilice la herramienta que da el panel de Wordpress para Importar.

Luego en el nuevo dominio instale wordpress, subi el theme los plugins y volví a utilizar la herramienta de Wordpress y importe mis entradas.

La herramienta de la que hablo, es la que sale en el panel de Wordpress como "Herramientas ->Exportar - Importar "
 
Te comentaré lo que una vez realice cuando vendí uno de mis blogs y tuve que aprender a migrar todo para poder dar la asesoría y culminar la venta.

Primeramente exporte las bases de datos desde phpmyadmin en mi servidor al igual que vía ftp respalde completa la carpeta wp-content
Posteriormente cree una cuenta en un servidor gratuito creo fue 000webhost para ahí realizar las pruebas, lo que hice fue descargar una nueva versión de wordpress y remplace la carpeta wp-content por la que había descargado de mi servidor.
Luego subí todo wordpress y comencé con la instalación, en la parte que pide la base de datos cree una nueva y desde el cpanel y con phpmyadmin importe la que había descargado anteriormente.
La instalación continuo y no me fallo nada y la venta se realizo con éxito.

Sin embargo lo que te mencionó aplica si vas a cambiar de host, en tu caso no veo la necesidad de realizar eso pues con la redirección debería bastar. En ese aspecto soy novato pero talvez lo primero que deberías realizar es desde el cpanel redirigir el dominio y luego en el htaccess agregar un código como el siguiente:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
En la segunda línea es el sitio que deseas dirigir y en la tercera hacia donde. No soy experto pero puedes probar instalando un blog y con subdominios para ver que sucede. Haber que nos dice alguien más experto.
 
Si ambos dos blogs están en el mismo servidor, el procedimiento es el siguiente (si tu blog no tiene personalizaciones extremas):
1. Copias el contenido del blog viejo al directorio del blog nuevo.
2. En el blog viejo.com abres esta URL: http://viejo.com/wp-admin/options.php y buscas estos dos valores: home y siteurl y reemplazas los valores que existen por los nuevos. Dice: http://viejo.com debe decir http://nuevo.com
3. Copias esto al principio del .htaccess en el blog viejo:
Insertar CODE, HTML o PHP:
RewriteEngine on
RedirectMatch 301 viejo.com(.*) nuevo.com/$1

Bueno, hay muchos códigos redirect... prueba y usa el que te funcione.


Problemas? Referencias circulares en imágenes y esas cosas, solo si usasté códigos raros y no los estándares de WordPress. Pero supongo que serán problemas puntuales.

Puedes hacer una búsqueda y reemplazo en la base de datos, que es la misma y no tienes que duplicar, para cambiar viejo.com por nuevo.com.
 
Gracias por sus respuestas, vere con tiempo como lo soluciono y luego les comento.
 
Recuerdo la primera vez que me toco batallar con esto fue un dolor de cabeza, lo bueno es que ya aquí tienes toda la información necesaria para hacerlo fácilmente.
 
Atrás
Arriba