Générateur .htaccess

Créez des règles Apache de réécriture, HTTPS, mise en cache et protection contre le hotlinking.

Format canonique

.htaccess généré

# Generated by CodeItBro .htaccess tool
RewriteEngine On

# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Redirect non-www to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]

# Enable gzip compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json image/svg+xml
</IfModule>

# Leverage browser caching
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType text/html "access plus 1 hour"
</IfModule>

Noter Générateur .htaccess

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Maîtrisez votre serveur

Générez des configurations .htaccess complexes en quelques secondes. Sécurisez votre site, accélérez son chargement et gérez vos redirections sans écrire de code.

La sécurité d’abord

Empêchez l’affichage du contenu des répertoires, bloquez le hotlinking et restreignez l’accès aux fichiers sensibles.

Performance

Activez la compression GZIP et le cache du navigateur pour améliorer nettement la vitesse des pages.

Redirections intelligentes

Configurez facilement des redirections 301 permanentes ou 302 temporaires pour le suivi SEO.

Règles personnalisées

Ajoutez des pages d’erreur personnalisées (404, 500) et configurez les fichiers d’index par défaut.

Comment fonctionne Générateur .htaccess

Cet utilitaire de configuration Apache crée des directives .htaccess pour la réécriture d'URL, le contrôle d'accès, les politiques de cache, l'application de SSL ou les pages d'erreur personnalisées, sans nécessiter de savoir modifier directement les fichiers du serveur. Vous sélectionnez les fonctionnalités souhaitées via des formulaires (règles de redirection, protection par mot de passe, blocage d'IP, activation de la compression ou cache du navigateur) et générez une syntaxe .htaccess correctement formatée, prête à être déployée. L'outil propose une validation de la syntaxe qui évite les directives mal formées susceptibles de faire planter les serveurs, inclut de nombreux préréglages pour les scénarios courants (forcer HTTPS, supprimer le préfixe www, bloquer les mauvais robots) et explique le rôle des directives grâce à une documentation intégrée. Des fonctions de test simulent l'impact de la configuration avant le déploiement, des aides pour les expressions régulières facilitent les règles de réécriture complexes, et des indicateurs de compatibilité signalent les différences entre Apache 2.2 et 2.4. Parmi les applications : renforcer la sécurité d'un site grâce à une liste blanche d'IP, améliorer le SEO en imposant des URL canoniques, optimiser les performances avec des en-têtes de cache navigateur, ou dépanner des fichiers .htaccess existants en testant les modifications dans des environnements isolés avant la mise en production.

Comment utiliser Générateur .htaccess

1

Saisir vos préférences de domaine

Choisissez votre domaine canonique (avec ou sans www) et indiquez si vous voulez forcer HTTPS.

2

Activer performance et sécurité

Ajoutez des en-têtes de cache, la compression gzip ou le blocage du hotlinking en un clic.

3

Copier l'extrait .htaccess

Collez-le à la racine de votre projet Apache ou fusionnez-le avec vos règles existantes.

Exemple d'utilisation

Génération d'une règle de redirection permanente 301.

Entrée
Redirect 301 /old-page.html /new-page.html
Sortie
# 301 Redirect Redirect 301 /old-page.html /new-page.html

Questions fréquentes

À quoi sert un générateur .htaccess ?
Il crée des règles .htaccess prêtes à coller pour les serveurs Apache, comme les redirections 301, l'application de HTTPS, les redirections www/sans www, les pages d'erreur personnalisées, les règles de cache et les contrôles d'accès de base.
Où placer le fichier .htaccess ?
Placez-le à la racine de votre site (souvent public_html, www ou htdocs). Les règles s'appliquent à ce dossier et à ses sous-dossiers, donc le placer dans le mauvais répertoire peut provoquer des comportements inattendus.
Ces règles fonctionnent-elles sur tous les hébergements ?
Elles fonctionnent sur Apache lorsque AllowOverride est activé. Si votre site utilise Nginx ou une plateforme qui ignore .htaccess, vous aurez besoin de règles au niveau du serveur.
Comment éviter une erreur 500 après avoir modifié .htaccess ?
Sauvegardez toujours votre fichier .htaccess actuel avant toute modification. Ajoutez les règles par petites étapes, évitez les fautes de frappe et revenez immédiatement à la sauvegarde si votre site ne fonctionne plus.
Ce générateur .htaccess est-il sûr ?
Oui. Il s'exécute à 100 % côté client : vos règles sont générées dans votre navigateur et ne sont jamais envoyées à un serveur.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Générateur .htaccess est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge