Red de conocimiento informático - Aprendizaje de programación - Cómo configurar la redirección 301 en la construcción de sitios web PHP

Cómo configurar la redirección 301 en la construcción de sitios web PHP

Al optimizar un sitio web, básicamente sabemos que la estandarización de URL requiere una redirección 301. Para decirlo sin rodeos, la redirección es un método que redirige varias solicitudes de red a otras ubicaciones, lo que comúnmente se conoce como saltos de página web. Entonces, ¿cómo configurar y realizar una redirección 301? Estas son algunas situaciones comunes:

Pasos/Métodos

El primero: configurar un método de redirección 301 para varias páginas de todo el sitio web

Si Si desea configurar una redirección 301 para todo el sitio web, se recomienda que cree un 301.php por separado y pueda elegir el nombre del archivo usted mismo. El código es el siguiente:

$the_host = $_SERVER['HTTP_HOST'] //Obtiene el nombre de dominio ingresado [URL: como www.siyuan-seo .com ]

$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '' //Juzga la parte posterior de la dirección

$the_url = strtolower ($the_url); //Convierte letras inglesas a minúsculas

if($the_url=="/index.php") //Determina si es la página de inicio

{

$the_url=""; //Si es la página de inicio, el valor está vacío

}

if($the_host !== 'www.icoa.cn')/ /Si el nombre de dominio no es una URL con www, realice el siguiente salto 301

{

header('HTTP/1.1 301 Moved Permanentemente'); //Encabezado del problema 301

header('Location:'.$the_url); //Saltar a la URL con www

}

Nota: el código if($the_host! "!==" in == 'www.siyuan-seo.com') significa no exactamente igual. También puedes usar "!=" no igual. para saltar siyuan-seo.com a la banda La URL de www también puede redirigir todos los nombres de dominio vinculados a este espacio a www.siyuan-seo.com.

Después de escribir el archivo 301.php, utilice el software ftp para cargarlo en el directorio raíz del sitio web, generalmente debajo del archivo web. Entonces, ¿cómo llamarlo? En realidad es muy simple.

Llame a 301.php en la página que necesita configurar el redireccionamiento 301, código: Coloque este código en todas sus páginas web. al frente y listo. Como se muestra a continuación:

2

Segundo: configurar el método de redirección 301 para una sola página del sitio web

Si solo una página del sitio web realiza 301 redirección La configuración es realmente muy simple. Simplemente agregue las siguientes dos líneas de código al encabezado de la página PHP:

Header("HTTP/1.1 301 Movido permanentemente. " );

Encabezado("Ubicación: "); >Como se muestra a continuación:

De hecho, en la mayoría de los casos, generalmente no necesitamos configurar la redirección 301. También es muy raro, siempre y cuando todos sepan cómo hacerlo.

Cuando descubras que tu talento no puede respaldar tu ambición, cálmate y estudia