Qu'est-ce que le fichier .htaccess ?
Le fichier .htaccess (HyperText Accèss) est un fichier de configuration du serveur web Apache qui s'applique au répertoire dans lequel il se trouve et à tous ses sous-répertoires. Il permet de modifier le comportement du serveur sans accéder à la configuration principale : gérer les redirections (301 permanent, 302 temporaire), activer la réécriture d'URL pour des adresses propres et SEO-friendly, configurer la mise en cache des fichiers statiques pour améliorer les performances, protéger des répertoires par mot de passe, et définir des en-têtes de sécurité HTTP. C'est un outil essentiel pour tout webmaster utilisant un hébergement Apache.
Configurations .htaccess essentielles pour le SEO
Trois configurations sont particulièrement importantes pour le référencement. Premièrement, la redirection de www vers non-www (ou inversement) pour éviter le contenu dupliqué. Deuxièmement, la redirection HTTP vers HTTPS pour garantir que toutes les pages sont servies en sécurisé. Troisièmement, les URLs propres (sans .php ou .html) grâce aux règles de réécriture. Notre générateur produit ces trois configurations automatiquement avec les bonnes règles RewriteCond et RewriteRule, testées et fonctionnelles sur les hébergeurs les plus populaires (OVH, Infomaniak, o2switch, LWS).
Sécuriser votre site avec .htaccess
Le fichier .htaccess peut renforcer considérablement la sécurité de votre site. Bloquez l'accès aux fichiers sensibles (.env, .git, wp-config.php), empêchez le listage des répertoires (Options -Indexes), protégez-vous contre le hotlinking d'images, et ajoutez les en-têtes de sécurité recommandés : X-Content-Type-Options, X-Frame-Options, Content-Security-Policy, Strict-Transport-Security. Notre générateur inclut des règles de sécurité prêtes à l'emploi, documentées et commentées pour que vous compreniez exactement ce que fait chaque ligne.