define
la redirección 301 de nombres de dominio para todas las páginas internas de todo el sitio.
La redirección 301 (o la redirección 301, el salto 301) es un tipo de código de estado en la información del encabezado (encabezado) en el flujo de datos HTTP devuelto por el servidor cuando un usuario o motor de búsqueda envía una solicitud de navegación al servidor del sitio web, lo que indica que esto página web Transferencia permanente a otra dirección.
Otros códigos de estado comunes incluyen, 200 significa que todo es normal, 404 página web no encontrada, 302 redireccionamiento temporal, etc.
Métodos de redirección de sitios web Los métodos de redirección de sitios web incluyen principalmente: redirección 301, redirección 302, redirección de JavaScript, redirección PHP/ASP/CGI, actualización META de página web META REFRESH, etc. Los redireccionamientos 302 pueden tener problemas de canonicalización de URL. Otros métodos son técnicas de trampa comúnmente utilizadas. Por supuesto, esto no significa que no puedan usarse legítimamente. Los métodos en sí no tienen nada de malo, pero los tramposos los usan tanto que los motores de búsqueda son muy sensibles a estos giros sospechosos. ¿Por qué correr el riesgo?
La necesidad de la redirección 301: cuando la página web A utiliza una redirección 301 para redirigir a la página web B, el motor de búsqueda puede estar seguro de que la página web A ha cambiado permanentemente su posición, o en realidad no existe, y el motor de búsqueda tratará la página web B como la único objetivo válido. La ventaja es,
En primer lugar, no hay problema de normalización de URL. En segundo lugar, y también muy importante, el nivel de página de relaciones públicas de la página web A se transferirá a la página web B.
En tercer lugar, la inclusión no se perderá debido a cambios de nombre de dominio.
lograr
[Copia este código]CÓDIGO:
<?php
$url=" http://www.php-oa.com".$_SERVER["REQUEST_URI "];
header("HTTP/1.1 301 movido permanentemente");
encabezado ("Ubicación:$url");
?>
Como se muestra en el código php anterior. Esta función se puede realizar. ¿Dónde debería colocarse el código anterior? Tomemos Discuz6.0 como ejemplo.
index.php
archivador/index.php
forodisplay.php
viewthread.php
espacio.php
etiqueta.php
blog.php
Busque los archivos anteriores en el antiguo nombre de dominio original y agregue el código anterior. Sería bueno actualizarlo.
La prueba es fácil. Si desea probar, simplemente use curl, un pequeño software, para verificar.
#curl -I http://www.bbbb.com/sssss.php
HTTP/1.0 301 movido permanentemente
Fecha: martes 6 de mayo de 2008 06:27:39 GMT
Servidor:apache
Ubicación: http://www.jb51.net/sssss.php
Si ve HTTP/1.0 301 movido permanentemente arriba, significa que está bien. La próxima vez que haga clic en el enlace correspondiente, se redireccionará automáticamente al nuevo enlace y el motor de búsqueda se actualizará automáticamente al nuevo enlace.