Red de conocimiento informático - Material del sitio web - Cómo configurar la redirección 301 para un nombre de dominio

Cómo configurar la redirección 301 para un nombre de dominio

En el primer caso, si tienes un servidor o vps, y el sistema es sistema windows.

En iis, se puede configurar fácilmente para implementar la redirección completa del sitio.

El método específico es: después de crear el sitio web con el nombre de dominio www.xxxx.com en el VPS, cree un sitio web con xxxx.com de la misma manera. Luego abra "iis". Haga clic derecho en el sitio web XXXX.com para abrir Seleccionar propiedades, seleccione la pestaña "Directorio de inicio" y luego configúrelo de acuerdo con esta imagen

El segundo caso es si su sistema es Linux.

Es muy sencillo realizar una redirección 301 para todo el sitio. Modifique el archivo de la siguiente manera [NC]

RewriteRule ^(.*)$ /$1 [L, R=301]

En el tercer caso, si es un usuario de host virtual , si hay subdirectorios, felicidades, también puedes redirigir 301 todo el sitio. El método específico es:

1. Cree un nuevo 404.asp, coloque el siguiente código en el archivo 404 recién creado y guárdelo.

Código

lt;@Language=VBscript gt;

lt;

Dim PageURL

PageURL= "/404.asp?404";:80,"") //Cambie a su antiguo nombre de dominio

Response.Status="301 movido permanentemente"

Response.AddHeader " Location", ""&PageURLamp;"" //Cambiar a su nombre de dominio

gt;lt;@ language="VBscript"gt;

lt;@ language=" VBscript" gt;

2. Cree un nuevo index.asp, coloque el siguiente código en el archivo ind recién creado y guárdelo.

Código

lt;@Language=VBscript gt;

lt;

Response.Status="301 movido permanentemente"

p>

Response.AddHeader "Location", "/"//Cambie a su nombre de dominio.

gt;lt;

Response.Status="301 movido permanentemente"

Response.AddHeader "Location", "/"//Cambiar a tu dominio nombre.

gt;

3. Utilice ftp para crear una nueva carpeta llamada 301 en el directorio raíz del sitio web y cargue en ella el index.asp y el 404.asp anteriores. Luego abra el panel de control del host virtual, agregue un subdirectorio, vincule el nombre de dominio xxxx.com a la carpeta 301 y configure la página 404 en 404.asp después de vincular:

La cuarta situación, si es Si eres un usuario de host virtual y no tienes un subdirectorio, te falta dinero Jaja, también puedes obtener un 301 para todo el sitio. El método específico es:

En la raíz del sitio web. directorio /m/products.aspx?TypeId=69amp; fid= t3: 69:3

RewriteCond Host: ^xxxx\.com$

RewriteRule (.*) $1 [I , RP)

Cuando 301 se repite Después de implementar la orientación, la página de la versión anterior salta a la página de la nueva versión, o la URL está estandarizada u otra cosa, la mayoría de los webmasters no notarán si se devuelve el estado HTTP 301. exitosamente.

En este momento, es posible que los redireccionamientos 301 de algunos sitios web no pasen el estado o aparezcan con un código de estado de error 404, lo que fácilmente puede causar que los redireccionamientos 301 no logren el efecto bajo ninguna circunstancia. El autor cree que si desea realizar la redirección 301 de forma correcta y eficaz, aún debe prestar atención a algunos detalles.

Por ejemplo: error 404 (página no encontrada) o 200 OK (página cargada correctamente); 301 (devuelve el código de estado 301 correctamente)

Código de estado HTTP correcto:

Código de estado HTTP incorrecto: