Este sitio ha recopilado muchos artículos sobre pseudoestático. Este artículo ya existe en este sitio, pero las consideraciones principales son más detalladas. Actualmente, los principales motores de búsqueda como Google, Baidu y Yahoo lo tienen. Páginas dinámicas ya implementadas como ASP.NET, php tiene buen soporte. Siempre que los parámetros detrás de la página dinámica no sean demasiado largos, por ejemplo, estén controlados dentro de 3 parámetros y el contenido de la página esté optimizado, los principales motores de búsqueda ni siquiera indexarán este tipo de página peor que la página HTML estática. Tengo un sitio web con páginas asp en todo el sitio. Su inclusión y clasificación superan con creces la de muchos sitios web de páginas estáticas.
Por supuesto, cualquier sitio web, por muy buena que sea su estructura, en última instancia no podrá retener a los usuarios si no está respaldado por contenidos. La velocidad de desarrollo de los motores de búsqueda ya no está al nivel en el que era casi imposible incluir páginas dinámicas. Todos los principales motores de búsqueda están haciendo todo lo posible para desarrollar su propia tecnología de indexación, y las páginas dinámicas generales se pueden incluir fácilmente en su colección.
Algunos sitios web requieren una gran interactividad con los usuarios, con actualizaciones de página muy rápidas y una gran cantidad de contenido actualizado. Este tipo de sitio web no es adecuado para generar páginas estáticas porque la información del sitio web es urgente si genera páginas estáticas HTML. luego, los motores de búsqueda indexan sus páginas de contenido y las muestran a los usuarios, la información que ven los usuarios puede estar desactualizada y no ser válida, lo cual es una mala experiencia para los usuarios. Por lo tanto, sugiero que las páginas dinámicas de dichos sitios web no generen HTML tanto como sea posible, lo que no solo ocupa mucho espacio, sino que también puede causar una mala experiencia de búsqueda para los usuarios.
Aunque decimos que los efectos de inclusión y clasificación de páginas dinámicas y páginas HTML estáticas no son tan malos ahora, siempre que las controles bien. Pero las páginas estáticas todavía tienen algunas ventajas. Si su contenido es básicamente válido durante mucho tiempo y no se cambiará fácilmente, le recomiendo que genere una página HTML estática.
Este artículo solo analiza el método de generar páginas estáticas en ASP. Hay muchas formas de generar html en asp.
1. FSO, el método ado genera html. Este tipo de método se utiliza mucho. Por ejemplo, en todo el blog de Piaoyi, excepto las estadísticas y el sistema TAG, que son dinámicos, todas las demás páginas se generan como páginas estáticas. Por supuesto, Piaoyi Blog ocupa una muy buena posición en Google y Baidu.
2. Utilice componentes como ISAPI_Rewrite para reescribir, lo cual es fácil para los webmasters con sus propios servidores. Los amigos con hosts virtuales tendrán algunos problemas a menos que le solicite al proveedor de servicios que instale este complemento y luego envíe los parámetros del programa. El servidor para la conversión parece estático y en realidad utiliza una ruta estática para acceder al contenido de la base de datos. Tiene cierto efecto en los ingresos de los motores de búsqueda y muchos webmasters luchan por encontrarlo precisamente por esto.
3. Este es el contenido clave que se discutirá en este artículo. La ruta asp es pseudoestática. Consulte el desglose detallado a continuación.
Si desea que la página ASP parezca estática, pero no lo sea completamente, el objetivo es hacerla más amigable para los motores de búsqueda. No es una exageración complacer a los webmasters que trabajan duro. Puedes utilizar este método. Por ejemplo, la ruta de show.asp?id=1 se puede convertir a show/?1.html, show.asp?id=1&id2=2 se puede convertir a show/?1-2.html, etc.
Por ejemplo: Necesitamos convertir la forma URL de http://www.piaoyi.org/show.asp?a=3&b=8 a http://www.piaoyi.org/show/?3-8.html.
Método: cree el directorio show, coloque un archivo de página de inicio predeterminado del sistema en show, como default.asp, y escriba el siguiente código en default.asp:
<%
id tenue, id1, id2, a, b
id=Solicitud.Variables del servidor(QUERY_STRING)
id1=reemplazar(id,.html,)
id2=dividir(id1,-)
a=id2(0)
b=id2(1)
respuesta.escribir un valor de parámetro es: &a&<br>b el valor de un parámetro es: &b
''En este punto, hemos obtenido los parámetros a y b requeridos por el archivo show.asp.
''Utilice este parámetro a continuación para abrir la base de datos y obtener el contenido como antes.
%>
El principio es simple. Simplemente use Request.ServerVariables(QUERY_STRING) para obtener el valor recibido (¿el parámetro después de? Por ejemplo, http://www.piaoyi.org/show/?3-8.html recibe 3-8.html, por 3). - 8. Para filtrar html, solo necesitamos obtener los parámetros 3 y 8, y luego recuperar datos de la base de datos según 3 y 8, que es lo mismo que ASP dinámico.