générateur .htaccess
Créez un fichier Apache .htaccess avec des redirections HTTPS, des règles www, Gzip, une mise en cache et des blocs d'accès.
générateur .htaccess
Assemblez un fichier Apache .htaccess fonctionnel en cochant les règles dont vous avez besoin – pas de mémorisation de la syntaxe mod_rewrite. Activez Force HTTPS et le générateur écrit le RewriteCond et le 301 RewriteRule qui poussent chaque requête http vers son équivalent sécurisé. Choisissez une option www pour canoniser votre hôte : redirigez chaque visiteur vers le sous-domaine www ou supprimez-le pour un domaine nu, afin que les moteurs de recherche indexent une seule version et que vos analyses arrêtent de diviser le trafic.
Chaque bascule correspond à un bloc bien formé, et chaque bloc est précédé d'un court commentaire afin que la sortie reste lisible lorsque vous la collez dans le fichier à la racine de votre document. Activez Gzip et vous obtenez une section mod_deflate couvrant les types de texte courants – HTML, CSS, JavaScript, JSON, XML et SVG – qui se rétrécissent bien sur le fil. Activez la mise en cache du navigateur et un bloc mod_expires définit des durées de vie raisonnables dans un avenir lointain pour les images, les polices et les ressources statiques tout en gardant le HTML à jour.
Les options axées sur la sécurité sont également présentes. Désactivez la liste des répertoires pour empêcher Apache de fournir un index de tout dossier qui en manque. Bloquez les fichiers cachés pour refuser les demandes de fichiers dot tels que .env, .git et .htaccess lui-même, qui ne devraient jamais être accessibles via HTTP. Un champ 404 personnalisé ajoute une ligne ErrorDocument pointant vers votre propre page d'erreur. Les sections sont émises dans un ordre stable – les redirections d'abord, puis les règles de compression, de mise en cache et d'accès – afin que le fichier se comporte de manière prévisible.
Tout est généré localement dans votre navigateur. Rien sur votre site n'est téléchargé, aucun fichier n'est envoyé à un serveur et vous pouvez copier ou télécharger le résultat. Étant donné que .htaccess est lu à chaque requête, gardez-le simple et supprimez les blocs que vous n'utilisez pas.