index.html est la page d’accueil par défaut que les serveurs web (comme Apache ou Nginx) chargent lorsqu’un visiteur accède à un répertoire sans spécifier de fichier.
Des URL propres = un meilleur référencement, une interface utilisateur plus fluide et une présence web plus professionnelle.
Si vos liens ressemblent à ceci
https://example.com/index.html-il est temps de les moderniser.
Dans ce guide, nous allons vous montrer comment supprimer correctement index.html de vos URL afin d’améliorer l’expérience utilisateur, d’éviter le contenu dupliqué dans les moteurs de recherche et de présenter une structure plus propre.
Commencez par corriger tous les liens codés en dur sur votre site web.
Remplacez ceci :
<a href="/index.html">Home</a>
par :
<a href="/">Home</a>
Cela permet de s’assurer que les utilisateurs voient la version la plus propre de vos URL.
Si votre site web fonctionne sous Apache (courant pour l’hébergement partagé et pris en charge par AVA.hosting), vous pouvez rediriger les requêtes à l’aide de .htaccess
.
Ajoutez ceci à votre fichier .htaccess :
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/index\.html [NC]
RewriteRule ^index\.html$ / [R=301,L]
Ceci crée une redirection permanente (301) de index.html vers /.
Pour que example.com/about serve about.html, ajoutez ceci :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\N°.html -f
RewriteRule ^([^\.] )$ $1.html [NC,L]
Cela permet de raccourcir les URL et de les rendre plus conviviales.
Si votre site est hébergé sur un VPS ou un serveur dédié utilisant Nginx, ajoutez ce qui suit à la configuration de votre serveur :
location = /index.html { return 301 / ;
}
location / { try_files $uri $uri/ /index.html ; }
Cela redirige index.html vers / tout en le chargeant comme page par défaut.
Pour les sites web statiques, une méthode simple mais efficace consiste à restructurer vos fichiers :
Au lieu de :
/about.html
Utilisez :
/about/index.html
Vos visiteurs verront maintenant :
https://example.com/about/
sans aucun .html en vue.
Supprimer index.html de vos URL :
AVA.hosting prend en charge tous les outils dont vous avez besoin pour mettre en œuvre des URL propres et optimisées – que vous gériez un site statique, un CMS ou un projet personnalisé.
Vous avez besoin d’aide pour l’appliquer sur votre serveur ? Contactez notre équipe de support – nous sommes là pour vous aider à le faire correctement.