Cómo redirigir enlaces entrantes después de mover su instalación de Wordpress
Word Press Apache Seo / / March 17, 2020
Anteriormente, te mostré cómo mover tu Instalación de WordPress en un nuevo directorio en tu servidor web. Esto provocó una muy buena pregunta de groovyReader Dinesh:
Gracias por los métodos claros paso a paso con capturas de pantalla.
Quería hacer una pregunta: ¿Cómo se las arregló para redirigir los enlaces entrantes desde su antiguo dominio al nuevo dominio?
La respuesta: una redirección 301 en su archivo .htaccess. Si eso no tiene sentido para usted, no se preocupe, no es tan complicado como parece. Pero es la mejor solución para retener sus enlaces entrantes y sus preciosas clasificaciones en los motores de búsqueda mientras mueve su sitio de WordPress (o cualquier sitio) a un nuevo directorio o dominio. Una redirección 301 del lado del servidor es la forma kosher de decirle a los navegadores que el sitio se ha movido permanentemente y es el método más ético y efectivo para fines de SEO. Lo más importante es que Google lo entiende y no lo penalizará por el movimiento en su ranking en los motores de búsqueda.
Así es como lo haces:
Paso uno
Mueve tu sitio de WordPress, si aún no lo has hecho. No se preocupe por dejar atrás su antiguo sitio; de hecho, no lo haga, ya que esto puede generar problemas de contenido duplicado. Mantenga su antiguo directorio allí, pero déjelo vacío.
Segundo paso
Navega hasta el antiguo directorio y busque un archivo .htaccess. Este sería el raíz de tu antigua instalación de WordPress.
Si no existe, créelo en el Bloc de notas u otro editor de texto sin formato. Asegúrate de nombrarlo así: .htaccess con el punto al frente, como si fuera una extensión de archivo sin nombre de archivo. Si existe, ábralo.
Paso tres
Si hay algo en su archivo .htaccess, elimínelo.
Paso cuatro
En la parte superior de su archivo .htaccess, inserte el siguiente código:
Opciones + FollowSymLinks
RewriteEngine On
RewriteCond% {HTTP_HOST} ^dominio\.com$ [NC] RewriteRule ^ (. *) $http://www.domain.com $ 1 [R = 301, L]
Reemplace el texto rojo con su dominio y ruta de directorio, si es necesario. Por ejemplo, si moviera mi sitio de jantonbusch.com/pop a jantonbusch.com/princeofpretzels, usaría lo siguiente:
Opciones + FollowSymLinks
RewriteEngine On
RewriteCond% {HTTP_HOST} ^jantonbusch\.com$ [NC] RewriteRule ^ (. *) $ Http: //www.jantonbusch.com/princeofpretzels/ $ 1 [R = 301, L]
No olvide incluir toda esa basura en la URL, incluidos los $ 1 y el texto entre paréntesis.
Paso cinco
Cargue o guarde su .htaccess en el raíz de tu antigua ubicación de WordPress.
Paso seis
Prueba tu redirección 301. Intente visitar un enlace profundo en su sitio anterior y asegúrese de que reenvíe a la página correspondiente en su nueva ubicación. Si no tiene un enlace antiguo a mano, solo navegue a una página que no sea la página de inicio en su nuevo sitio y luego cambie el dominio antiguo o la ruta del directorio para probarlo.
Conclusión
Una redirección 301 es la mejor manera de retener los enlaces entrantes y el jugo de SEO al mover dominios. Por supuesto, es una solución temporal: si es posible, debe alentar a cualquiera que le envíe enlaces a actualizar sus enlaces con su nueva dirección. Pero por el momento, una redirección 301 es una buena manera de hacer la transición a una nueva ubicación.
Si su movimiento es temporal, use una redirección 302 (intercambiar R = 302 donde aparece R = 301). Si desea ser degradado por spam, use un navegador Redirección de META.
Nota: Dado que no hay 2 servidores web iguales, los pasos para cargar su archivo .htaccess en su servidor web o incluso su capacidad para editar o ver su archivo .htaccess pueden variar de un servidor web a otro. Con esto en mente, pruebe antes de jugar con su sitio web de producción y si necesita ayuda, consulte con su sitio web aloje soporte técnico, ya que deben tener un artículo de KB o FAQ al que puedan remitirlo para editar su apache .htaccess archivo.