Cómo evitar que el sitio web incluya la página de inicio con index.html, provocando dispersión de peso
1. Unifique las rutas de los enlaces dentro y fuera del sitio
Revise todo el sitio en detalle Dondequiera que haya enlaces a la página de inicio, se utiliza directamente el nombre del dominio principal y todos los enlaces externos. También se utilizan
El nombre de dominio principal, por lo que /index.html no aparecerá dentro ni fuera del sitio, lo que evitará en la mayor medida que /index.html sea incluido. Sin embargo, dado que el nombre de dominio principal es en realidad la página
/index.html, los motores de búsqueda aún tienen la posibilidad de recuperar e incluir /index.html.
2. Utiliza robots para bloquear la página de inicio predeterminada
Agrega Disallow en robots.txt: /index.html. Ten cuidado con este método, ya que es muy probable que el dominio principal. El nombre también se bloqueará, por lo que se puede utilizar como referencia. Si utiliza este método, recuerde enviar la actualización en la herramienta de robots en Baidu Webmaster Tools para que Baidu pueda procesarla a tiempo.
3.301 index.html al nombre de dominio principal
Este método es el más recomendado por el autor, pero cabe destacar que se debe evitar un bucle infinito al realizar 301. redirecciones. Los nombres de dominio también deben tratarse de manera diferente. Los nombres de dominio que no tienen redireccionamientos 301 pueden redirigirse, mientras que se debe evitar que los nombres de dominio que sí tienen redireccionamientos 301 sean redirigidos a un nombre de dominio que sí lo sea. A continuación, el autor le presentará el método de operación específico.
1. Host Linux
Si es Linux Apache, puede crear un archivo .htaccess en el directorio raíz y agregar el siguiente código:
RewriteEngine en
RewriteCond {HTTP_HOST} ^a.com$
RewriteRule ^index\.html$ es el nombre de dominio que necesita para realizar la redirección 301. Debe prestar atención para evitarlo. un bucle infinito.
2. Host de ventana
Si es un host de ventana, el código específico puede ser diferente debido a las diferentes versiones de IIS, por lo que es mejor consultar al proveedor de espacio para obtener ayuda. Dado que muchas personas usan hosts virtuales de ventana, tomemos IIS7.0 como ejemplo para introducir el código específico. Puede crear un archivo web.config en el directorio raíz y agregar el siguiente código:
La primera regla. Lo anterior es redirigir al nombre de dominio principal, y la segunda regla es al directorio raíz, que es el index.html del sitio web. Si también desea procesar la página de la columna, también puede consultar el método anterior.
Las anteriores son varias formas de lidiar con la dispersión de peso causada por la inclusión de la página de inicio con index.html en el sitio web. Además de estos métodos, hay muchos métodos que el autor no ha mencionado. y todos pueden aprender unos de otros. Como dice el refrán, "Los detalles determinan el éxito o el fracaso". Aunque a los ojos de muchos webmasters esto es sólo un pequeño problema, debe tomarse en serio.