Une par ligne : source cible — ajoutez 302 à la fin pour une redirection temporaire.
Une adresse IP par ligne.
Une par ligne : code de statut chemin.
Activez une option ci-dessus pour générer vos règles .htaccess. À propos de cet outil
Un fichier .htaccess configure Apache au niveau de chaque répertoire : redirections, réécriture d'URL, compression, en-têtes de cache, contrôle d'accès et pages d'erreur. Écrire les règles à la main est source d'erreurs ; cet outil génère donc des blocs corrects et commentés à partir d'un ensemble de cases à cocher et de champs — activez ce dont vous avez besoin et le fichier s'assemble tout seul.
Forcez HTTPS, normalisez www, ajoutez des redirections 301/302, activez gzip (mod_deflate) et la mise en cache navigateur (mod_expires), bloquez des adresses IP spécifiques et associez des pages d'erreur personnalisées. La sortie se met à jour en direct et vous pouvez la copier ou la télécharger sous forme de .htaccess. Tout s'exécute dans votre navigateur ; vérifiez les règles avant de déployer, car le .htaccess influe sur la façon dont votre serveur répond à chaque requête.
Le .htaccess est généré localement — vérifiez-le avant de le déployer sur votre serveur.
Questions fréquentes
Où dois-je placer le fichier généré ?
Enregistrez-le sous le nom .htaccess dans le répertoire que vous souhaitez régir — généralement la racine de votre site. Apache doit avoir AllowOverride activé pour que les règles prennent effet.
Comment ajouter une redirection temporaire (302) ?
Dans le champ Redirections, indiquez la source et la cible sur une même ligne et ajoutez 302 à la fin. Sans cela, l'outil émet une redirection permanente 301.
Ces règles fonctionneront-elles sur Nginx ?
Non — le .htaccess est spécifique à Apache. Nginx utilise une syntaxe de configuration différente et ne lit pas les fichiers .htaccess ; vous devriez donc traduire les règles en blocs server.