Red de conocimiento informático - Aprendizaje de programación - Cómo configurar la redirección 301 en un servidor Linux

Cómo configurar la redirección 301 en un servidor Linux

Estoy usando IIS, espero que la respuesta a continuación pueda ayudarte.

1. Utilice HTML

El siguiente es el fragmento de código:

lt; htmlgt

lt; >

lt;metagt;

lt;/headgt;

lt;bodygt;

lt;/bodygt;

lt; /bodygt;

lt;

El significado del código anterior es: redirigir después de 5 segundos; , luego cada Actualizar automáticamente una vez cada 5 segundos si contenido = 0, redirigir inmediatamente;

2. Utilice asp

El siguiente es el fragmento de código:

lt; @Language="VBScript"gt; ;

Response.Status="301MovedPermanfully"

Response.AddHeader "Ubicación", " "

gt; no es compatible con el archivo htaccess, puede hacer lo siguiente

Agregue las siguientes líneas en la parte superior de index.asp o default.asp:

lt; Response.Status="301MovedPermanfully"

Response.AddHeader "Location","/"

Response.End

gt

3:

lt; scriptrunat="servidor"gt;

privatevoidPage_Load(objectsender, System.EventArgse)

1.

{

Response.Status="301MovedPermanfully"

Response.AddHeader("Ubicación". "");

}

lt ;/scriptgt;

ps: El mismo significado que el método 2

4: Usar js

El siguiente es un fragmento de código:

lt; scriptlanguage="javascript"gt;

url=ventana.ubicación.href

url=url.replace("", "").""); /sustituir la URL

window.navigate(url);

lt;/script

5. Utilice PHP

si el espacio no admite archivos .htaccess, puede usar código php para la redirección 301.

Agregue las siguientes líneas en la parte superior de index.php:

lt;?php

header("HTTP/1.1301MovedPermanfully"); >

encabezado("Ubicación:/");

salir()

<; p>

Esta es la primera vez que intento utilizar PHP.

? gt;

6. Soporte de espacio

¡Con la redirección inteligente 301, el espacio admite archivos .htaccess!

Función: Después de reemplazar el nombre de dominio, todas las direcciones del nombre de dominio anterior saltarán automáticamente al nuevo nombre de dominio, es decir, todos los datos de ttttt.com saltarán automáticamente a vvvvvv. com, como ttttt.com/rewrite.html Se transferirá a vvvvvv.com/rewrite.html

Instrucciones: guarde el siguiente código como .htaccess y cárguelo en el directorio raíz del nombre de dominio anterior. espacio

RewriteEngineon

Elimina "$1" en "RewriteRule^(.*)$/$1[R=301, L]" y escribe "rewriteRule^(. *)$/ $1[R=301, L]"

Si necesita ir a la página de inicio, escriba "rewriteRule^(. *)$/$1[R=301, L]"