Catégorie: Développement
Générateur de redirections .htaccess
Générez des règles de redirection et de réécriture Apache
Générez un extrait .htaccess Apache qui force HTTPS, uniformise le sous-domaine www, ajoute ou retire une barre oblique finale, et redirige des chemins spécifiques — le tout à partir d'un formulaire, avec la syntaxe mod_rewrite écrite pour vous. Construit localement dans votre navigateur.
RewriteEngine On
# Force HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
# Path redirects
Redirect 301 /old-page /new-page
Redirect 301 /blog/old-post /blog/new-post
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Les sites Apache ont couramment besoin des mêmes redirections : forcer chaque requête vers HTTPS, choisir une seule forme canonique entre www et non-www pour que les moteurs de recherche ne répartissent pas les signaux de classement entre deux URL, uniformiser les barres obliques finales, et rediriger en 301 les anciens chemins vers leurs nouveaux emplacements après une restructuration. Chacune de ces règles nécessite sa propre paire RewriteCond/RewriteRule, et l'ordre comme l'échappement des caractères sont faciles à mal écrire à la main.
Mode d'emploi
- Saisissez votre domaine et activez les règles https et www dont vous avez besoin.
- Choisissez comment traiter les barres obliques finales.
- Listez les redirections spécifiques d'ancien chemin vers nouveau chemin, une par ligne.
- Copiez les règles générées dans le fichier .htaccess de votre site.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Où placer ce fichier ?
- Dans le fichier .htaccess à la racine de votre site Apache, ce qui nécessite que mod_rewrite soit activé — la plupart des hébergements mutualisés et des installations Apache standard l'activent par défaut.
- Pourquoi choisir une forme de www plutôt que l'autre ?
- Servir un site à la fois sur www.example.com et example.com sans redirection répartit la vision qu'en ont les moteurs de recherche entre deux URL distinctes. Rediriger l'une vers l'autre regroupe les liens et les signaux de classement sur une seule adresse canonique.
- Puis-je combiner cela avec la balise canonique du Générateur de balises meta ?
- Oui — la redirection garantit qu'une seule forme d'URL est jamais servie, et la balise canonique renforce cette même préférence auprès des moteurs de recherche qui exploreraient encore l'ancienne forme.