Générateur de .htaccess
Cochez les options souhaitées pour générer un fichier .htaccess pour un serveur Apache. Génération 100% locale dans votre navigateur — rien n'est envoyé à un serveur.
Comment ça marche
Le fichier .htaccess permet de configurer le comportement d'un serveur Apache au niveau d'un dossier, sans avoir accès au fichier de configuration principal du serveur — typique des hébergements mutualisés. Sa syntaxe (directives RewriteRule, RewriteCond, etc.) est peu intuitive et une erreur peut provoquer une erreur 500 sur tout le site. Cet outil génère les blocs les plus courants (redirection HTTPS, gestion du www, page d'erreur personnalisée, protection par mot de passe) prêts à copier.
Où placer ce fichier ?
Le fichier doit s'appeler exactement .htaccess (avec le point au début, sans extension) et être placé à la racine du dossier que vous souhaitez configurer, généralement la racine du site. Il ne fonctionne que sur un serveur Apache avec le module mod_rewrite activé — il est ignoré par Nginx ou d'autres serveurs.
Comment créer le fichier .htpasswd nécessaire pour la protection par mot de passe ?
Le .htaccess ne contient que la référence au fichier de mots de passe, pas les mots de passe eux-mêmes. Il faut générer séparément un fichier .htpasswd (une ligne par utilisateur, mot de passe haché) avec l'utilitaire en ligne de commande htpasswd fourni avec Apache, ou un générateur dédié, puis l'uploader au chemin indiqué dans la directive AuthUserFile.
Traitement 100% local dans votre navigateur — rien n'est envoyé à un serveur.