Cet article présente principalement la solution au problème de retour à la page d'erreur lorsque le statut HTTP saute dans ASP.
La page d'erreur par défaut d'IIS est très hostile. Cette partie du trafic a été perdue en vain. Si la page d'erreur saute directement sur la page d'accueil et n'est pas amicale avec les moteurs de recherche, la page d'accueil peut être bloquée. Donc, selon la situation, il existe deux façons de résoudre ce problème:
S'il s'agit d'un site Web de type de contenu tel qu'un blog, vous pouvez retourner une zone de recherche avec 404 erreurs pour les visiteurs à rechercher. Ces deux méthodes s'occupent des visiteurs et prennent en compte le référencement.
Vous pouvez vérifier le nombre de pages d'erreur de votre site Web dans Google webmaster outils.
La méthode pour modifier la page d'erreur par défaut est très simple: cliquez avec le bouton droit sur le site Web que vous souhaitez gérer dans IIS et définissez 404 comme page d'informations d'erreur correspondante dans l'erreur personnalisée. Voici deux façons:
1. Si vous choisissez un fichier pour le type de message, vous ne pouvez utiliser que des fichiers se terminant par .html ou htm, sinon le code apparaît lorsque l'utilisateur accède à la page d'erreur. Dans la page d'erreur définie de cette manière, bien que l'état 404 ne soit pas sorti dans le fichier .html, l'état 404 sera automatiquement sorti après l'exécution d'IIS.
2. Si vous sélectionnez l'URL pour le type de message, vous devez utiliser le fichier ASP (car l'état 404 ne peut être défini que dans le fichier ASP), sinon le code d'état de 200 sera renvoyé lors de l'accès à la page d'erreur. Ajouter également:
Copiez le code comme suit: <% réponse.status = 404 non trouvé%>Si vous voulez passer régulièrement à la page d'accueil, il y a deux façons :
1. Utilisez le rafraîchissement de la balise Meta pour sauter
La copie de code est la suivante: <meta http-equiv = refresh contenu = 3; url = http: //www.vevb.com>2. Utilisez JS pour sauter
?
- <ScriptStyle = Text / JavaScript>
- setTimeout (testTime (), 2500);
- functionTestTime () {
- emplacement = http: //www.vevb.com/;
- }
- </cript>