Redirección 301 WordPress htaccess, cambiar de dominio

instalar-laboratorio-wordpress-en-windows-7-8
Instalar laboratorio wordpress en Windows 7
23 diciembre, 2013
agencia-de-posicionamiento-web-slider
Web Agencia de Posicionamiento Web
6 octubre, 2014
Mostrar todos

Redirección 301 WordPress htaccess, cambiar de dominio

consultoria-wordpress-1

Redirección 301 WordPress htaccess, cambiar de dominio

Htaccess 301 redirect wordpress

Queremos mejorar el SEO de uno de los blogs de nuestros clientes, y sinceramente hacer una marca reconocida con el nombre de su perro, Negu, es complicado. Así que otro de los dominios comprados y que estaba más en corcondancia con la temática del blog, nos iba a facilitar el posicionamiento. 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 y virtualización.

Os enseño los pasos que seguimos para lograr hacer la redirección 301:

  • 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:
<VirtualHost ip:80>
  # General
  ServerAdmin elblogdenegu@gmail.com
  DocumentRoot /var/www/vhosts/elblogdenegu/
  ServerName www.maquinasvirtuales.eu
  ServerAlias maquinasvirtuales.eu *.maquinasvirtuales.eu
   <Directory /var/www/vhosts/elblogdenegu/>
            xxxxxxxx
            xxxxxxxx
            xxxxxxxx
            xxxxxxxx
            RewriteEngine on
    </Directory>
</VirtualHost>
  • Lo primero, si tenéis un dominio en un hosting diferente o en un server vuestro, como les está pasando, 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 utilizaremos un script php. Descargamos el fichero PHP y lo dejamos en la raíz de nuestro espacio mediante el FTP, donde están las carpetas wp-xx.

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:

htaccess-301-redirect-wordpress-1

Esperamos y tendremos la importación:

htaccess-301-redirect-wordpress-2

  • Importante!! Eliminar el fichero una vez terminada.
  • 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

htaccess-301-redirect-wordpress-3

  • Modificar el htaccess, añadiendo estas líneas:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !dominionuevo.com$ [NC]
RewriteRule ^(.*)$ http://dominionuevo.com/$1 [L,R=301]

Y con eso ya tendríamos modificado nuestro dominio. Todos los enlaces antiguos se redirigen ahora al nuevo dominio.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies