Redirección 301 WordPress htaccess, cambiar de dominio
Htaccess 301 redirect wordpress
Queremos mejorar el SEO de nuestro blog, y sinceramente hacer una marca reconocida con el nombre de mi perro, Negu, es complicado. Así que estuvimos mirando dominios apropiados para lo que escribimos. Y encontramos que maquinasvirtuales.eu estaba libre, así que lo compramos. La competencia en .es, .com, etc…no lo usa realmente, así que era una buena opción para un blog en su mayoría de artículos de máquinas virtuales.
Os enseño los pasos que he seguido para lograr hacer la redirección:
- Backup tanto de la base de datos como de los ficheros
- Modificar apache para que el fichero del vhosts apunte al nuevo dominio, si trabajáis con vhosts. Añadir RewriteEngine On, y modificar ServerName y ServerAlias:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<VirtualHost ip:80> # General ServerAdmin elblogdenegu@gmail.com DocumentRoot /var/www/vhosts/elblogdenegu/ <strong>ServerName www.maquinasvirtuales.eu</strong> <strong> ServerAlias maquinasvirtuales.eu *.maquinasvirtuales.eu</strong> <Directory /var/www/vhosts/elblogdenegu/> xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx <strong> RewriteEngine on</strong> </Directory> </VirtualHost> |
- Lo primero, si tenéis un dominio en un hosting diferente o en un server vuestro, como nos pasa a nosotros, apuntar a la IP del servidor. Y comprobáis que navegáis con el nuevo dominio.
- Para cambiar todos los enlaces de la base de datos he seguido un manual de webempresas. Descargamos el fichero PHP y lo dejamos en la raíz de nuestro espacio mediante el FTP, donde están las carpetas wp-xx.
- DESCARGA: http://www.webempresa.com/images/blogwordpress/searchreplacedb2.zip
Vamos a la URL de nuestro dominio antiguo y al fichero:
http://www.dominioantiguo.com/searchreplacedb2.php
Nos sacará nuestros datos de conexión a la base de datos del wp_config.php. Colocamos las URLs del dominio antiguo y el nuevo sin barras al final:
Esperamos y tendremos la importación:
- VIDEO EXPLICATIVO:
- Importante!! Eliminar el fichero.
- Para que no nos penalice el SEO Google con el cambio, deberemos enseñarle nuestro sitemaps. Lo regeneramos con SEO Yoast por ejemplo, vamos a la URL de las Herramientas Google: añadir sitio y sitemaps.
Os dejo la URL: https://www.google.com/webmasters/tools/home?hl=es
- Modificar el htaccess, añadiendo estas líneas:
1 2 3 4 |
RewriteEngine On RewriteBase / </code><code style="color: #373737;">RewriteCond %{HTTP_HOST} !dominionuevo.com$ [NC] RewriteRule ^(.*)$ http://dominionuevo.com/$1 [L,R=301] |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?