Générateur de .htaccess
Cochez ce que vous voulez activer. Chaque bloc est commenté et protégé par IfModule, afin de ne pas faire tomber le site si le serveur n’a pas le module.
Mode d’emploi.htaccess prêt pour l’hébergement
Au téléchargement, le fichier s’appelle htaccess.txt (le navigateur n’enregistre pas un nom commençant par un point) : renommez-le en .htaccess lors de l’envoi.
Générateur de .htaccess: à quoi ça sert
Quand le site est sur un hébergement mutualisé avec Apache ou LiteSpeed (comme OVHcloud, o2switch ou IONOS), redirections, cache et sécurité se configurent dans le fichier .htaccess.
Cochez ce que vous voulez activer et le générateur compose le fichier commenté : forcer le HTTPS et choisir l’adresse avec ou sans www en une seule redirection 301, compression avec mod_deflate, cache du navigateur avec mod_expires, page d’erreur 404, Options -Indexes contre la liste des dossiers, blocage de .env, .git et des sauvegardes, et adresses sans .html. Chaque bloc est placé dans un IfModule lorsqu’il dépend d’un module.
Mode d’emploi
- Indiquez le domaine et si l’adresse principale comporte www.
- Cochez les blocs que vous voulez activer.
- Téléchargez, renommez en .htaccess et envoyez à la racine du site.
Quand l’utiliser
- Forcer le HTTPS après l’installation du SSL.
- Accélérer le site grâce au cache et à la compression.
- Masquer les fichiers sensibles.
Questions fréquentes
Où placer le .htaccess ?
Dans le dossier racine du site (en général public_html ou www), via le gestionnaire de fichiers de l’hébergeur ou en FTP. Le nom commence par un point et n’a pas d’extension ; si l’hébergeur masque les fichiers cachés, activez l’option pour les afficher.
Et si le site ne répond plus après l’envoi du fichier ?
Une erreur 500 juste après l’envoi du .htaccess vient presque toujours d’une directive que le serveur n’accepte pas. Renommez le fichier pour le désactiver, puis réactivez un bloc à la fois. Gardez une copie de l’ancien .htaccess avant de le remplacer, surtout avec WordPress, qui y écrit ses propres règles.
Cela fonctionne-t-il pour Nginx ou Vercel ?
Non. Le .htaccess n’est lu que par Apache (et par LiteSpeed, qui est compatible). Avec Nginx, les règles vont dans le fichier de configuration du serveur, et chez des hébergeurs comme Netlify et Vercel il existe des fichiers dédiés ; le générateur de redirections de ce site gère ces formats.
Vraiment gratuit ?
Oui, 100 % gratuit. Sans inscription, sans abonnement et sans limite d’utilisation. Tous les outils de Tools123 sont gratuits.