Générateur de Redirections .htaccess
Générez des règles de redirection .htaccess Apache en ligne gratuitement. Saisissez vos chemins source et URL de destination, choisissez le type de redirection 301 ou 302 et le mode de correspondance exacte, préfixe ou regex, et obtenez des règles .htaccess prêtes à coller avec les bonnes directives RewriteEngine. Prend en charge les règles en masse et le téléchargement en un clic. Sans inscription.
Add your source paths and destination URLs, choose the redirect type and match mode, then click Generate. The tool outputs ready-to-paste Apache .htaccess redirect rules with proper RewriteEngine directives. All generation runs locally in your browser.
Pourquoi utiliser notre générateur de redirections .htaccess ?
- Génération instantanée de redirections .htaccess : générez des règles de redirection .htaccess Apache instantanément dans votre navigateur. Notre générateur produit des règles prêtes à coller avec les bonnes directives RewriteEngine en quelques millisecondes - sans attente, sans rechargement de page.
- Générateur .htaccess en ligne sécurisé : toute la génération de redirections .htaccess se fait localement dans votre navigateur. Vos URL et règles de redirection ne quittent jamais votre appareil, garantissant une confidentialité totale lorsque vous utilisez notre générateur de redirections .htaccess en ligne.
- Générateur de redirections .htaccess en ligne - sans installation : utilisez notre générateur directement dans n'importe quel navigateur, sans téléchargement, extension ni connaissance d'Apache. Générez des règles de redirection depuis n'importe quel appareil - ordinateur, tablette ou mobile - instantanément et gratuitement.
- Plusieurs types de redirection et modes de correspondance : générez des redirections 301, 302, 307 et 308 avec des modes de correspondance de chemin exact, joker de préfixe ou regex. Ajoutez plusieurs règles d'un coup, basculez la sensibilité à la casse et téléchargez le fichier .htaccess complet en un clic.
Cas d'usage courants du générateur de redirections .htaccess
- Migration de site web et restructuration d'URL : lors d'une migration de site ou d'une restructuration d'URL, générez des redirections 301 permanentes des anciens chemins vers les nouveaux. De bonnes redirections .htaccess préservent le référencement et garantissent que les utilisateurs ayant mis en favori les anciennes URL arrivent automatiquement à la bonne page.
- Forcer HTTP vers HTTPS : forcez tout le trafic HTTP vers HTTPS avec une seule redirection RewriteRule. Utilisez le préréglage HTTP → HTTPS pour générer la bonne règle .htaccess qui redirige chaque requête vers la version sécurisée de votre site.
- Canonicalisation www vers non-www (ou inversement) : consolidez votre domaine sous une forme canonique unique - avec ou sans www - pour éviter les pénalités de contenu dupliqué. Générez la bonne RewriteRule pour rediriger tout le trafic www vers votre domaine sans www ou inversement.
- Suppression des extensions de fichier des URL : redirigez les anciennes URL avec extensions .html, .php ou .asp vers des URL propres sans extension. Utilisez le mode de correspondance regex pour capturer le chemin et rediriger vers le nouveau format d'URL propre avec une redirection 301 permanente.
- Redirections temporaires de maintenance : pendant la maintenance du site, utilisez des redirections 302 temporaires pour envoyer les visiteurs vers une page de maintenance sans affecter le référencement. Revenez aux URL d'origine une fois la maintenance terminée, sans impact SEO permanent.
- Gestion de redirections en masse : ajoutez plusieurs règles de redirection en une seule session et téléchargez le fichier .htaccess complet. Utile pour gérer des migrations d'URL à grande échelle, la restructuration de pages produit e-commerce ou des changements de plateforme CMS.
Qu'est-ce qu'une redirection .htaccess ?
Une redirection .htaccess est une directive du fichier de configuration .htaccess d'Apache qui envoie automatiquement les visiteurs et les moteurs de recherche d'une URL vers une autre. Le fichier .htaccess est un fichier de configuration par répertoire qu'Apache lit à chaque requête, ce qui en fait la méthode standard pour gérer les redirections sur l'hébergement mutualisé et les serveurs Apache sans modifier la configuration principale du serveur. Notre générateur de redirections .htaccess produit deux types de directives : la simple directive Redirect pour les correspondances de chemin exact, et la directive plus puissante RewriteRule (qui nécessite RewriteEngine On ) pour les jokers de préfixe et les motifs d'expression régulière.
Comment fonctionne notre générateur de redirections .htaccess
- 1. Ajoutez vos règles de redirection : saisissez le chemin source (par ex. /old-page) et l'URL de destination (par ex. https://example.com/new-page) pour chaque redirection. Choisissez le type de redirection (301, 302, 307, 308) et le mode de correspondance (exact, préfixe ou regex). Ajoutez autant de règles que nécessaire avec le bouton « Ajouter une autre règle ». Toute la génération se fait localement dans votre navigateur - vos URL ne quittent jamais votre appareil.
- 2. Génération instantanée dans le navigateur : cliquez sur « Générer .htaccess » et l'outil produit les bonnes directives Apache pour chaque règle. Les correspondances exactes utilisent la directive Redirect. Les correspondances par préfixe et regex utilisent RewriteRule avec les options appropriées. L'en-tête RewriteEngine On est ajouté automatiquement si nécessaire.
- 3. Copier ou télécharger : copiez les règles générées dans votre presse-papiers ou téléchargez le fichier .htaccess complet. Collez les règles dans votre fichier .htaccess existant ou envoyez le fichier téléchargé à la racine web de votre serveur.
Types de redirection expliqués
- 301 - Redirection permanente : indique aux navigateurs et aux moteurs de recherche que la ressource a définitivement déménagé. Les navigateurs mettent la redirection en cache et les moteurs de recherche transfèrent la valeur des liens (PageRank) vers la nouvelle URL. Utilisez 301 pour les changements d'URL permanents, les migrations de domaine et HTTP → HTTPS.
- 302 - Redirection temporaire : indique aux navigateurs que la ressource a temporairement déménagé. Les navigateurs ne mettent pas la redirection en cache et les moteurs de recherche ne transfèrent pas la valeur des liens. Utilisez 302 pour les pages de maintenance, les tests A/B et les promotions temporaires.
- 307 - Temporaire (méthode préservée) : comme 302 mais garantit que la méthode HTTP (GET, POST) est préservée dans la redirection. Utilisez 307 lors de la redirection temporaire de soumissions de formulaire ou de points de terminaison d'API.
- 308 - Permanente (méthode préservée) : comme 301 mais garantit que la méthode HTTP est préservée. Utilisez 308 pour les redirections permanentes de points de terminaison d'API ou de soumissions de formulaire où la méthode ne doit pas changer.
Remarques importantes sur les redirections .htaccess
Le fichier .htaccess doit être placé dans le répertoire auquel vous souhaitez que les règles s'appliquent - généralement la racine web ( public_html ou www ). Apache doit avoir AllowOverride All (ou au moins AllowOverride FileInfo ) activé dans la configuration du serveur pour que les fichiers .htaccess soient traités. Testez vos redirections après l'envoi à l'aide d'un navigateur ou d'un outil comme curl pour vérifier qu'elles fonctionnent comme prévu. Des règles .htaccess incorrectes peuvent provoquer des boucles de redirection ou des erreurs 500 - conservez toujours une sauvegarde de votre fichier .htaccess d'origine avant toute modification.
Foire aux questions
Un générateur de redirections .htaccess crée des règles de redirection .htaccess Apache à partir de paires d'URL source et destination. Il produit les bonnes directives Redirect ou RewriteRule avec les options appropriées. Notre générateur s'exécute entièrement dans votre navigateur, sans inscription.
Copiez les règles générées et collez-les dans votre fichier .htaccess existant, ou téléchargez le fichier et envoyez-le au répertoire racine de votre serveur web. Les règles prennent effet immédiatement - aucun redémarrage du serveur n'est nécessaire.
Une redirection 301 est permanente - les navigateurs la mettent en cache et les moteurs de recherche transfèrent la valeur des liens. Une redirection 302 est temporaire - les navigateurs ne la mettent pas en cache et les moteurs de recherche ne transfèrent pas la valeur des liens.
La correspondance exacte utilise la directive Redirect pour un chemin précis. La correspondance par préfixe utilise RewriteRule et correspond à toute URL commençant par votre chemin source. La correspondance regex utilise RewriteRule avec un motif d'expression régulière complet.
Causes fréquentes : AllowOverride d'Apache n'est pas réglé sur All ou FileInfo ; mod_rewrite n'est pas activé ; le fichier .htaccess est dans le mauvais répertoire ; ou il y a une erreur de syntaxe. Consultez le journal d'erreurs Apache pour plus de détails.
Utilisez le préréglage HTTP → HTTPS du générateur. Il crée une RewriteRule qui correspond à toutes les requêtes et les redirige vers la version HTTPS, en conservant le domaine et le chemin.
Oui. Cliquez sur « Ajouter une autre règle » pour ajouter autant de règles de redirection que nécessaire. Toutes les règles sont générées dans une seule sortie .htaccess avec un en-tête RewriteEngine On partagé.
Oui. Toute la génération se fait localement dans votre navigateur. Vos URL et règles de redirection ne sont jamais envoyées à un serveur, garantissant une confidentialité totale.
Oui. Notre générateur de redirections .htaccess est 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Générez autant de règles de redirection que nécessaire, sans frais, pour toujours.