El servidor Linux modifica el archivo .htaccess para implementar la redirección 301

  
                  

Para fines de SEO, transferencia de valor de PR, conversión de URL, debemos utilizar 301 redirecciones cuando se construye el sitio web por primera vez y la migración del sitio web, que generalmente incluye el nombre de dominio al nombre de dominio, el directorio al directorio y una URL separada a otra URL independiente. Redireccion

Para la redirección 301 en un host virtual, hay dos métodos más comunes: el primero es usar la configuración de cPanel. El uso de cPanel es bastante sencillo. Inicie sesión en cPanel– > Domain– > Redirects y seleccione las opciones adecuadas para completar la configuración, que no se explica aquí. El segundo es editar directamente .htaccess. La esencia de ambos es modificar el archivo .htaccess, solo el primero se edita manualmente, el último lo realiza cPanel. El segundo método introducido aquí es principalmente.

Nota: Asegúrese de hacer una copia de seguridad del archivo .htaccess en el directorio apropiado antes de configurar la redirección 301.

1. Redirija domain.com a www.domain.com

Este tipo de redirección está diseñado para hacer que el nombre de dominio sea único, que es lo que debe hacer el sitio web de SEO, y luego redirigir www.domain. Com a domain.com también es por la misma razón, pero en una forma diferente. Abra el archivo .htaccess y agregue las siguientes reglas.
(Las siguientes reglas son para el nombre de dominio principal, el subdominio debe modificarse, de lo contrario, el subdominio se volverá a escribir. Lo siguiente se lo explicará específicamente). Www.domain.com $ [NC]
RewriteRule ^ (. *) $ Http: //www.domain.com$1 [L, R = 301]

2. Redirigir www.domain. Com to domain.com

RewriteEngine en
RewriteCond% {HTTP_HOST}! ^ Domain.com $ [NC]
RewriteRule ^ (. *) $ Http: //domain.com$1 [L , R = 301]

3. Redirecciona olddomain.com a www.newdomain.com

RewriteEngine On
RewriteCond% {HTTP_HOST}! Olddomain.com $ [NC]
RewriteRule ^ (. *) $ Http: //www.newdomain.com$1 [L, R = 301]

4. Redirige olddomain.com a newdomain.com

RewriteEngine On
RewriteBase /
RewriteCond% {HTTP_HOST}! Olddomain.com $ [NC]
RewriteRule ^ (. *) $ Http: //newdomain.com$1 [L, R = 301]

5. Redirige domain.com/file/file.php a otherdomain.com/otherfile/other.php

RewriteCond% {HTTP_HOST} ^ www.domain.com $
RewriteRule ^ file /File.php $ http://www.otherdomain.com/otherfile /other.php [R = 301, L]

5. Redirigiendo domain.com a www.domain.com, y no afecta a los subdominios

Las instrucciones especiales no afectan a los subdominios Debido a que el método mencionado anteriormente solo es factible sin el nombre del subdominio. Si el nombre de dominio contiene un subdominio y el subdominio no desea ser redirigido, se necesita el siguiente método para realizar la redirección 301;

RewriteEngine On
RewriteCond% {HTTP_HOST}! ^ (Www.45it.com

Copyright © Conocimiento de Windows All Rights Reserved