Générateur .htaccess
Générez des règles .htaccess Apache pour les redirections, réécritures, en-têtes de sécurité, cache et plus.
Qu'est-ce que .htaccess?
Un fichier de configuration Apache pour contrôler les paramètres au niveau du répertoire comme les redirections, la réécriture d'URL et la sécurité.
Où placer .htaccess?
Dans le répertoire racine du site ou tout sous-répertoire où vous voulez appliquer les règles.
Fonctionne avec Nginx?
Non, .htaccess est spécifique à Apache. Nginx utilise une syntaxe différente.
Peut-il casser mon site?
Oui, des règles incorrectes peuvent causer des erreurs 500. Faites toujours une sauvegarde.
Différence entre 301 et 302?
301 est permanent et transfère les signaux de classement à la nouvelle URL. 302 est temporaire et ne passe pas les signaux de classement.
Comment forcer HTTPS?
Utilisez RewriteEngine On avec RewriteCond %{HTTPS} off et RewriteRule pour rediriger tout le trafic HTTP vers HTTPS.
Qu'est-ce que mod_rewrite?
C'est un module Apache qui fournit des capacités puissantes de manipulation d'URL pour la réécriture, les redirections et le contrôle d'accès.
Comment protéger par mot de passe?
Utilisez AuthType Basic, AuthUserFile et Require valid-user. Vous devez créer un fichier .htpasswd avec des mots de passe cryptés via la commande htpasswd.
Comment bloquer des IPs?
Utilisez la directive Require avec des adresses IP: Require not ip 192.168.1.1 bloque une seule IP. Vous pouvez aussi bloquer des plages entières.
Comment activer le cache navigateur?
Utilisez mod_expires avec ExpiresByType pour définir les temps d'expiration du cache pour différents types de fichiers.
Comment activer GZIP?
Utilisez mod_deflate avec AddOutputFilterByType DEFLATE pour compresser les fichiers HTML, CSS et JavaScript avant envoi.
Que sont les en-têtes de sécurité?
Des en-têtes comme X-Frame-Options, X-Content-Type-Options et Content-Security-Policy protègent votre site du clickjacking et des attaques XSS.
Comment prévenir le hotlinking?
Utilisez mod_rewrite pour vérifier HTTP_REFERER et bloquer les demandes de sites externes utilisant vos images.
Comment créer des pages d'erreur personnalisées?
Utilisez la directive ErrorDocument suivie du code d'erreur et du chemin vers votre page, comme ErrorDocument 404 /404.html.
Comment utiliser Générateur .htaccess
Créez des règles Apache .htaccess pour les redirections, réécritures, en-têtes de sécurité, cache et compression, sans mémoriser la syntaxe Apache. Tout est généré localement dans votre navigateur.
- Choisissez la catégorie de règle souhaitée : redirection, réécriture, en-têtes de sécurité, cache ou compression.
- Pour une redirection, remplissez le chemin From (par exemple /old-page) et le chemin To (par exemple /new-page).
- Définissez Type sur 301 (Permanent) pour un déplacement définitif ou 302 (Temporary) pendant les tests.
- Copiez l'extrait généré et collez-le dans le fichier .htaccess à la racine de votre site.
- Testez ensuite l'ancienne URL ; videz les caches CDN et navigateur si le changement n'apparaît pas immédiatement.
Les navigateurs mettent les 301 en cache agressivement — utilisez 302 (Temporary) pendant les tests pour ne pas rester bloqué par une redirection permanente périmée.
Outils associés
- Calculatrice Chmod Calculatrice chmod gratuite en ligne pour visualiser et calculer les permissions de fichiers Linux avec des cases à cocher. Convertissez instantanément entre notation numérique (755, 644) et symbolique (rwxr-xr-x). Supporte les permissions spéciales comme setuid, setgid, sticky bit.
- Table ASCII Référence complète de codage de caractères ASCII avec codes décimaux, hexadécimaux, octaux, binaires, entités HTML et descriptions. Recherche et filtre instantanés.
- Visionneuse HAR Ouvrez vos fichiers HAR en ligne. Tableau de requêtes avec couleurs de statut, tri, filtre, en-têtes, aperçu du corps et cascade des temps — analyse locale, aucun envoi.
- Validateur IBAN Validez les numéros de compte bancaire international (IBAN) instantanément. Vérifiez format, longueur et somme de contrôle pour plus de 80 pays en temps réel.
- Testeur de Requêtes HTTP Testez les APIs REST directement dans votre navigateur. Envoyez des requêtes GET, POST, PUT, DELETE avec des en-têtes, corps et paramètres personnalisés. Voyez le statut, les en-têtes et le corps JSON instantanément.
- Générateur de Ports Aléatoires Générez des numéros de ports réseau aléatoires à partir des plages standard IANA — connus (1-1023), enregistrés (1024-49151) et dynamiques (49152-65535). Prend en charge les valeurs uniques, le tri et la génération en masse. 100% navigateur, sans serveur.
- Générateur de Robots.txt Générateur gratuit de robots.txt en ligne. Créez et personnalisez des fichiers robots.txt pour contrôler le crawl des moteurs de recherche, gérer l'accès des robots et optimiser le SEO de votre site.
- Générateur de Sitemap Générateur gratuit de sitemap XML en ligne. Ajoutez des URLs, définissez priorités et fréquences, créez des sitemaps SEO instantanément.