Générateur .htaccess pour Apache

Cochez les règles dont vous avez besoin (HTTPS, hôte canonique, redirections, compression, cache, en-têtes de sécurité, fichiers protégés) et obtenez un fichier .htaccess propre et commenté.

Mis à jour le

URL et redirections

Performance

Sécurité

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Générateur .htaccess

  1. Cochez les fonctionnalités souhaitées : HTTPS, hôte canonique, compression et en-têtes de sécurité sont activés par défaut.
  2. Renseignez si besoin les détails, comme les redirections, votre domaine ou l’adresse IP autorisée.
  3. Copiez ou téléchargez le fichier, puis envoyez-le dans le dossier racine de votre site sous le nom .htaccess.
  4. Cliquez sur Tester les règles pour simuler des URL par rapport aux règles de réécriture générées.

Qu’est-ce qu’un fichier .htaccess ?

Un fichier .htaccess est un fichier de configuration par répertoire pour le serveur web Apache (et LiteSpeed, qui lit la même syntaxe). C’est le moyen le plus courant, sur l’hébergement mutualisé, WordPress et les sites PHP, de configurer les redirections, la réécriture d’URL, le cache, la compression et le contrôle d’accès sans toucher à la configuration principale du serveur. Les règles s’appliquent au dossier contenant le fichier ainsi qu’à tous ses sous-dossiers.

Ce que fait chaque option

OptionEffet
Forcer HTTPSRedirige en 301 toutes les requêtes http:// ; fonctionne aussi derrière des proxys qui définissent X-Forwarded-Proto
Hôte canoniqueUne seule version du domaine, avec ou sans www, pour que les moteurs de recherche ne voient pas de doublons
Compressiongzip via mod_deflate, Brotli via mod_brotli lorsqu’il est disponible
Cache navigateurLongue durée de validité pour les CSS, JS, images et polices versionnés ; le HTML est toujours revalidé
En-têtes de sécuritéHSTS, X-Content-Type-Options, politiques de cadrage et de referrer ; masque la signature du serveur
Bloquer les fichiers sensiblesRefuse l’accès à .env, .git, aux dumps SQL, aux sauvegardes et aux fichiers Composer/npm
Mode maintenanceRenvoie un 503 avec Retry-After à tous les visiteurs sauf votre IP : la méthode compatible avec le SEO pour mettre un site hors ligne

Avant d’envoyer le fichier

  • Conservez une copie de votre fichier existant : WordPress et les autres CMS ajoutent leur propre bloc entre les commentaires # BEGIN et # END.
  • Une erreur de syntaxe fait renvoyer au site entier une erreur 500 Internal Server Error. Vérifiez d’abord le fichier avec le testeur de .htaccess.
  • Testez les redirections dans une fenêtre de navigation privée, car les navigateurs mettent en cache les redirections 301 de façon agressive.
  • Votre hébergeur doit autoriser les surcharges (AllowOverride All) et avoir activé mod_rewrite et mod_headers.

Sur Nginx, les fichiers .htaccess sont ignorés : utilisez plutôt le générateur de configuration Nginx. Pour de nombreuses redirections individuelles, le générateur de redirections produit des formats Apache, Nginx et d’autres ; vérifiez le résultat en direct avec le vérificateur de redirections.

Aussi recherché comme : fichier htaccess, redirection htaccess, forcer https htaccess, htaccess www non-www, règles de réécriture htaccess, cache navigateur htaccess, générateur mod_rewrite, htaccess apache.

Outils complémentaires : Générateur .htaccess

  • Générateur de VirtualHost Apache — Obtenez une configuration complète d’hôte virtuel Apache pour votre domaine : site statique, WordPress, PHP-FPM ou proxy inverse vers une application Node ou Python.
  • Générateur htpasswd — Générez des lignes utilisateur:hash pour l’authentification HTTP Basic dans Apache, Nginx, Traefik et Caddy, avec bcrypt par défaut et aucune donnée envoyée à un serveur.
  • Vérificateur d’en-têtes de sécurité — Évaluez les en-têtes HTTP de sécurité d’un site, de A+ à F, repérez ceux qui manquent et comprenez pourquoi ils comptent.
  • Validateur YAML — Collez un fichier Docker Compose, un manifeste Kubernetes, un workflow GitHub Actions ou tout autre YAML pour localiser les erreurs, repérer les pièges courants et obtenir une version proprement formatée.

Questions fréquentes

Le générateur peut-il créer des règles de réécriture ?
Oui. Il écrit des règles Apache mod_rewrite (RewriteEngine, RewriteCond et RewriteRule) pour HTTPS, www ou non-www, les barres obliques finales et les redirections. Testez-les ensuite avec le testeur .htaccess.
Où dois-je placer le fichier .htaccess ?
Dans le répertoire racine de votre site (souvent public_html ou www). Le nom du fichier commence par un point : activez l’option « afficher les fichiers cachés » dans votre client FTP ou votre gestionnaire de fichiers.
Pourquoi mon site affiche-t-il une erreur 500 après la modification de .htaccess ?
Apache a détecté une erreur de syntaxe ou une directive non autorisée. Restaurez le fichier précédent, puis vérifiez le nouveau dans le testeur .htaccess.
Le .htaccess fonctionne-t-il sur Nginx ?
Non. Nginx ignore les fichiers .htaccess ; les mêmes règles doivent être écrites dans le bloc serveur.
Une redirection 301 est-elle bonne pour le SEO ?
Oui. Une 301 indique aux moteurs de recherche que le déplacement est définitif et transfère les signaux de classement vers la nouvelle URL.
Puis-je installer Générateur .htaccess en tant qu’application web et l’utiliser hors ligne ?
Oui. Générateur .htaccess est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires