Une brève discussion sur l'implémentation pseudo-statique d'asp sans aucune configuration
J'ai recherché des informations sur Internet, certaines en ajoutant des filtres, d'autres en utilisant des pages d'erreur 404 et d'autres en utilisant info/?1.html.
Ma situation actuelle : j'ai aidé un ami à créer un site Web pseudo-statique. La fonction d'espace virtuel qu'il utilisait était trop simple. La première méthode était impossible car IIS ne pouvait pas fonctionner. J'ai donc utilisé la deuxième méthode, je l'ai finalement débogué localement et je l'ai téléchargé avec plaisir sur FTP. Après le téléchargement, je l'ai testé et une erreur 404 a été signalée avec juste quelques informations. Ensuite, j'ai vu un message sur le site. en bas de la page d'erreur personnalisée de gestion de l'espace. Astuce : si vous souhaitez le mettre dans le dossier d'erreur, il ne peut s'agir que d'un fichier .htm. C'est tellement frustrant et tout votre travail est vain. Utilisez donc le troisième :
1. Créez un nouveau dossier d'informations (car l'URL de la page finale pour accéder aux informations est http://localhost/info/?1.html)
2. Créez un nouveau fichier default.asp dans le dossier info (la page de la page d'accueil par défaut)
Le contenu du fichier default.asp est le suivant
<%
CurrDomain=Request.ServerVariables(HTTP_HOST) 'Nom de domaine d'accès actuel
CurrURL=Replace(Request.ServerVariables(QUERY_STRING),404;http://&CurrDomain&/info/?,) 'URL d'accès actuelle
id=remplacer(CurrURL,.html,)
%>
où id est le paramètre transmis
S'il y a plusieurs paramètres, vous pouvez rendre l'URL pseudo-statique vers info/?1-2-3.html
Parmi eux, 1, 2 et 3 représentent chacun la valeur de trois paramètres, et les chaînes séparées peuvent être présentées séparément.
Fait. . .