Ce site a rassemblé de nombreux articles sur le pseudo-statique. Cet article existe déjà sur ce site, mais les principales considérations sont plus détaillées. Actuellement, les principaux moteurs de recherche tels que Google, Baidu et Yahoo l'ont. déjà implémenté des pages dynamiques telles que ASP.NET, php a un bon support, Tant que les paramètres derrière la page dynamique ne sont pas trop longs, par exemple, qu'ils sont contrôlés dans la limite de 3 paramètres et que le contenu de la page est optimisé, les principaux moteurs de recherche n'indexeront même pas ce type de page moins bien que la page HTML statique. J'ai un site Web avec des pages asp sur tout le site. Son inclusion et son classement dépassent de loin ceux de nombreux sites Web à pages statiques.
Bien entendu, tout site Web, quelle que soit la qualité de sa structure, ne sera finalement pas en mesure de fidéliser ses utilisateurs s’il n’est pas soutenu par son contenu. La vitesse de développement des moteurs de recherche n'est plus au niveau où il était presque impossible d'inclure des pages dynamiques. Tous les principaux moteurs de recherche s'efforcent de développer leur propre technologie d'indexation, et les pages dynamiques générales peuvent être facilement incluses dans leur collection.
Certains sites Web nécessitent une forte interactivité avec les utilisateurs, avec des actualisations de pages très rapides et de nombreux contenus mis à jour. Ce type de site Web n'est pas adapté à la génération de pages statiques car les informations sur le site Web sont sensibles au temps. Ensuite, les moteurs de recherche indexent vos pages de contenu et les affichent aux utilisateurs. Les informations que les utilisateurs voient peuvent être obsolètes et invalides, ce qui constitue une mauvaise expérience pour les utilisateurs. Par conséquent, je suggère que les pages dynamiques de ces sites Web ne génèrent pas autant que possible du HTML, ce qui non seulement prend beaucoup de place, mais peut également entraîner une mauvaise expérience de recherche pour les utilisateurs.
Même si nous disons que les effets d'inclusion et de classement des pages dynamiques et des pages HTML statiques ne sont pas si mauvais maintenant, à condition que vous les contrôliez bien. Mais les pages statiques présentent encore certains avantages. Si votre contenu est fondamentalement valable pendant une longue période et ne sera pas modifié facilement, je vous recommande néanmoins de générer une page HTML statique.
Cet article traite uniquement de la méthode de génération de pages statiques en asp. Il existe de nombreuses façons de générer du HTML en asp.
1. FSO, la méthode ado génère du HTML. Ce type de méthode est beaucoup utilisé. Par exemple, sur l'ensemble du site du blog Piaoyi, à l'exception des statistiques et du système TAG qui sont dynamiques, toutes les autres pages sont générées comme des pages statiques. Bien entendu, le blog Piaoyi se classe très bien sur Google et Baidu.
2. Utilisez des composants tels que ISAPI_Rewrite pour réécrire, ce qui est facile pour les webmasters disposant de leurs propres serveurs. Les amis avec des hôtes virtuels auront quelques problèmes, à moins que vous ne demandiez au fournisseur de services d'installer ce plug-in, puis de lui soumettre les paramètres du programme. le serveur pour la conversion, il semble statique, utilise en fait un chemin statique pour accéder au contenu de la base de données. Cela a un certain effet sur les revenus des moteurs de recherche, et de nombreux webmasters ont du mal à le trouver juste pour cela.
3. C’est le contenu clé qui sera discuté dans cet article. Le chemin asp est pseudo-statique. Veuillez consulter la répartition détaillée ci-dessous.
Si vous souhaitez rendre la page ASP statique, mais qu'elle ne l'est pas complètement, le but est de la rendre plus conviviale pour les moteurs de recherche. Il n’est pas exagéré de plaire aux webmasters qui travaillent dur. Vous pouvez utiliser cette méthode. Par exemple, le chemin de show.asp?id=1 peut être converti en show/?1.html, show.asp?id=1&id2=2 peut être converti en show/?1-2.html, etc.
Par exemple : nous devons convertir le formulaire URL de http://www.piaoyi.org/show.asp?a=3&b=8 en http://www.piaoyi.org/show/?3-8.html .
Méthode : créez le répertoire show, placez un fichier de page d'accueil par défaut du système sous show, tel que default.asp, et écrivez le code suivant dans default.asp :
<%
identifiant faible, id1, id2, a, b
identifiant = Request.ServerVariables (QUERY_STRING)
id1=remplacer(id,.html,)
id2=divisé(id1,-)
a=id2(0)
b=id2(1)
réponse.écrire la valeur d'un paramètre est : &a&<br>b la valeur du paramètre est : &b
''À ce stade, nous avons obtenu les paramètres a et b requis par le fichier show.asp.
''Utilisez ce paramètre ci-dessous pour ouvrir la base de données et obtenir le contenu comme auparavant.
%>
Le principe est simple. Utilisez simplement Request.ServerVariables(QUERY_STRING) pour obtenir la valeur reçue (le paramètre après ? Par exemple, http://www.piaoyi.org/show/?3-8.html reçoit 3-8.html, pour 3). - 8. Pour filtrer le HTML, il suffit d'obtenir les paramètres 3 et 8, puis de récupérer les données de la base de données basées sur 3 et 8, ce qui est la même chose que l'ASP dynamique.