Cómo redirigir varios nombres de dominio al mismo nombre de dominio
Para fines de SEO, transferencia de valor de relaciones públicas y conversión de URL, debemos utilizar la redirección 301 cuando el sitio web se crea y se migra inicialmente, lo que generalmente incluye un nombre de dominio a otro, un directorio a otro y un par de URL independientes. Una redirección a otra URL independiente. Existen dos métodos más comunes para realizar redirecciones 301 en hosts virtuales de bluehost: 1. Editar .htaccess directamente. 2. Utilice la configuración de cPanel. En esencia, ambos modifican el archivo .htaccess, pero el primero se edita manualmente, mientras que el segundo lo completa cPanel. La operación con cPanel es bastante simple. Inicie sesión en su cPanel (puede elegir chino simplificado para el host virtual bluehost) -> Dominio-> Redirecciones, seleccione las opciones correspondientes para completar la configuración, que no se discutirán aquí. Hablemos de cómo editar .htaccess directamente. Nota: asegúrese de hacer una copia de seguridad del archivo .htaccess en el directorio correspondiente antes de configurar una redirección 301. 1. Redirigir dominio.com a www.dominio.com. Esta redirección tiene como objetivo hacer que el nombre de dominio sea único y es necesario para el SEO del sitio web. La redirección posterior de www.dominio.com a dominio.com es solo por el mismo motivo. la forma es diferente. Abra el archivo .htaccess y agregue las siguientes reglas. (Las siguientes reglas son para el nombre de dominio principal, los nombres de subdominio deben modificarse) RewriteEngine On RewriteCond %{HTTP_HOST} !^ www.domain.com$ [NC] RewriteRule ^(.*)$ /$1 [L,R= 301] 2. Redirigir www.dominio.com a dominio.com RewriteEngine en RewriteCond %{HTTP_HOST} !^dominio.com$ [NC] RewriteRule ^(.*)$ /$1 [L,R=301] 3. Redirigir dominio antiguo com a www.newdomain.com RewriteEngine On RewriteCond %{HTTP_HOST} !olddomain.com$ [NC] RewriteRule ^(.*)$ /$1 [L,R=301] 4. Redirigir olddomain.com a newdomain.com RewriteEngine En RewriteBase / RewriteCond %{HTTP_HOST} !olddomain.com$ [NC] RewriteRule ^(.*)$ /$1 [L,R=301] 5. Redirigir domain.com/file/file.php a otherdomain.com/otherfile /other.php RewriteCond %{HTTP_HOST} ^ www.domain.com$ RewriteRule ^file/file.php$ /otherfile/other.php [R=301,L]