Cómo redirigir un dominio antiguo a un nuevo dominio a través de htaccess 301
Uso de .htaccess para redirigir de forma permanente 301 el dominio antiguo a un nuevo dominio
Si no ha realizado ningún cambio en la estructura de su sitio, pero simplemente lo está transfiriendo, el uso del siguiente código en su archivo .htaccess en la raíz de su antiguo dominio no solo redirigirá a sus usuarios, sino que también actualizará el índice de Google y lo transmitirá. todo tu ranking SEO.
RewriteEngine On
RewriteCond% HTTP_HOST ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
El código de arriba es una expresión regular simple para que puedas hacer todo tipo de cosas ingeniosas con él. Por ejemplo, si desea redirigir subdominios además del dominio raíz, usaría este código:
RewriteEngine On
RewriteCond% HTTP_HOST ^ olddomain.com $ [NC, OR] RewriteCond% HTTP_HOST ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
También puede hacer cosas como redirigir un subdominio antiguo a un directorio en el nuevo dominio (o viceversa). Hice esto cuando redirigí www.groovypost.com/forum/ a forum.groovypost.com.
RewriteCond% HTTP_HOST ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]
Este último ejemplo le muestra cómo realizar redirecciones únicas para páginas individuales. Esto podría ser útil si mantiene la estructura general del sitio igual (utilizando uno de los redireccionamientos anteriores), sin embargo, desea cambiar algunas URL al nuevo dominio. Solo usa lo siguiente:
Redirigir 301 /old/oldpage.html http://www.newdomain.com/newpage.htmlAl ser código de expresión regular, las posibilidades son infinitas. Sin embargo, un punto clave, tenga mucho cuidado al realizar estos cambios en su archivo .htaccess. Jugar con este archivo puede romper su servidor web Apache y destruir su sitio. Entonces pruebe, pruebe y pruebe nuevamente antes de hacer cualquier cambio. ¿Necesitas ayuda? Deja un comentario aquí o en nuestro foro de soporte gratuito.