the IT Hustle
OutilsManuel de terrainÀ propos

Entreprise

  • À propos
  • Manuel de terrain
  • Glossaire IA
  • L’auteur
  • Contact

Produit

  • Outils
  • Veille tarifaire
  • Agent Ops
  • Programmation
  • Création
  • Administration
  • Productivité
  • Marketing
  • Affaires

Mentions légales

  • Politique de confidentialité
  • Conditions d'utilisation
  • Avertissement
  • Charte éditoriale
  • Rectificatifs

© 2026 Salty Rantz LLC. Tous droits réservés.

Conçu pour les travailleurs qui naviguent les bouleversements technologiques.

Générateur .htaccess

Construisez des règles .htaccess visuellement. Redirections, réécritures, CORS, gzip, cache, pages d'erreur.

Domain
General
WWW:
Redirects
Pages d'erreur
.htaccess Output
# Generated by The IT Hustle .htaccess Generator
# https://the-it-hustle.com/tools/htaccess-generator

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

# Redirects
Redirect 301 /old-page /new-page

# Gzip Compression
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css text/javascript
  AddOutputFilterByType DEFLATE application/javascript application/json
  AddOutputFilterByType DEFLATE application/xml text/xml
  AddOutputFilterByType DEFLATE image/svg+xml
</IfModule>

# Browser Caching
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpeg "access plus 30 days"
  ExpiresByType image/png "access plus 30 days"
  ExpiresByType image/gif "access plus 30 days"
  ExpiresByType image/svg+xml "access plus 30 days"
  ExpiresByType text/css "access plus 30 days"
  ExpiresByType application/javascript "access plus 30 days"
</IfModule>

<IfModule mod_headers.c>
  Header set Cache-Control "max-age=2592000, public"
</IfModule>

# Custom Error Pages
ErrorDocument 404 /404.html

# Disable Directory Listing
Options -Indexes

# Security Headers
<IfModule mod_headers.c>
  Header set X-Content-Type-Options "nosniff"
  Header set X-Frame-Options "SAMEORIGIN"
  Header set X-XSS-Protection "1; mode=block"
  Header set Referrer-Policy "strict-origin-when-cross-origin"
</IfModule>

Generates Apache .htaccess rules. Always test on a staging server before deploying.

Comment générer un fichier .htaccess

Construisez visuellement des redirections, du cache et des règles de sécurité Apache avec le générateur .htaccess gratuit de The IT Hustle.

  1. 1
    Saisissez votre domaineTapez le nom de votre domaine — il est intégré aux conditions de réécriture que produit le générateur.
  2. 2
    Activez les essentielsActivez Forcer HTTPS, la compression gzip, la mise en cache navigateur (avec une durée de cache configurable), CORS, la protection anti-hotlink et le contrôle de listage de répertoire.
  3. 3
    Réglez la question du wwwChoisissez de forcer le www, de le supprimer, ou de laisser les URL telles quelles — imposer une forme canonique unique est bon pour le SEO.
  4. 4
    Ajoutez des redirections et des pages d'erreurCréez des redirections 301 ou 302 pour les pages déplacées et pointez des codes d'erreur comme 404 vers des pages d'erreur personnalisées.
  5. 5
    Copiez le fichierCopiez les règles générées — y compris une base d'en-têtes de sécurité — dans le fichier .htaccess à la racine documentaire de votre site.

Questions fréquentes

Un fichier de configuration par répertoire pour le serveur web Apache. Il contrôle les redirections, réécritures, mise en cache, compression et règles d'accès sans toucher à la configuration principale du serveur — c'est pourquoi c'est l'outil standard sur l'hébergement mutualisé.

Non — .htaccess est spécifique à Apache, et nginx l'ignore par conception. Si votre site tourne sous nginx, utilisez notre générateur de configuration Nginx pour atteindre les mêmes objectifs en syntaxe nginx.

301 signifie déplacé de manière permanente — les navigateurs la mettent en cache et les moteurs de recherche transfèrent le classement de l'ancienne URL vers la nouvelle. 302 est temporaire — rien n'est mis en cache ni transféré. Utilisez 301 pour des restructurations, 302 pour des situations de courte durée comme des pages de maintenance.

Même avec un certificat SSL installé, les visiteurs tapant http:// atterrissent sur la version non sécurisée. La règle Forcer HTTPS réécrit chaque requête HTTP vers HTTPS au niveau du serveur, garantissant des connexions chiffrées et évitant les problèmes de contenu dupliqué.

Un .htaccess malformé provoque une erreur 500 immédiate, donc conservez une sauvegarde du fichier précédent avant de téléverser des modifications. Si le site casse, restaurez la sauvegarde — et testez les règles sur une copie de préproduction lorsque possible.

Outils associés

Générateur de configuration NginxGénérateur de Robots.txt et SitemapExplorateur d'en-têtes HTTP