web-dev-qa-db-fra.com

Comment ne pas indexer une page 404 en utilisant .htaccess?

J'ai plusieurs pages 404 non trouvées que je voudrais noindex par . Htaccess.

comment puis-je le faire avec X-Robots-Tag?

2
Helen M

Dans votre cas, au lieu d'empêcher l'indexation de vos pages 404, vous devriez envisager de créer une page 404 spécifique en ajoutant cette ligne dans votre fichier . Htaccess:

ErrorDocument 404 /specific-404-page/

Toutes vos pages 404 actuelles seraient redirigées vers votre page 404 spécifique et seraient supprimées de l'index des moteurs de recherche.

Si vos 404 pages actuelles sont d'anciennes pages, vous pouvez renvoyer un statut HTTP 410 (Gone) avec ces lignes dans votre fichier . Htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} /first-page/ [OR]
RewriteCond %{REQUEST_URI} /second-page/ [OR]
RewriteCond %{REQUEST_URI} /third-page/
RewriteRule ^.*$ - [G]
</IfModule>

Théoriquement, cela aide les moteurs de recherche à supprimer les pages plus rapidement de leur index.

2
Zistoloen