Aller au contenu
SEO SMO HUB logo
Audit gratuit
Connexion Inscription

Adresse : Jaipur, Rajasthan, India

info@seosmohub.com

Générateur de Redirections .htaccess pour Apache et Nginx

Un générateur de redirections htaccess écrit les règles serveur qui envoient les visiteurs et les moteurs de recherche d'une ancienne adresse vers une nouvelle. Choisissez une page unique, une liste en masse, www ou non-www, HTTP vers HTTPS, barres obliques finales, un dossier ou un déplacement de domaine entier, et ce générateur gratuit retourne un bloc Apache .htaccess et les règles Nginx correspondantes.

Publicité

Générateur de Redirections .htaccess

Technical SEO

Gratuit

Nécessaire pour les règles www et HTTPS.

Déplacement d'une page, d'un dossier ou d'un domaine

Ancienne et nouvelle adresse pour « Une page », chemins de dossier pour « Un dossier », noms de domaine pour « Un ancien domaine ».

Seulement pour « Une liste de pages ». Côté ancien : un chemin ou une URL complète. Côté nouveau : un chemin ou une URL complète.

Gratuit, sans inscription. Votre saisie est traitée sur notre serveur et jamais stockée.

À propos de cet outil

Chaque fois qu'une page se déplace sans redirection, les liens et les classements qu'elle a gagnés mènent à une erreur « page non trouvée » à la place. Une redirection 301 envoie les visiteurs et la plupart de cette valeur vers la nouvelle adresse ; une 302 indique que le déplacement est temporaire. Écrire les règles à la main est là que les choses tournent mal : un drapeau manquant, une règle au mauvais endroit ou un motif qui correspond à trop de choses peut piéger un site entier dans une boucle de redirection.

Le générateur échappe les caractères spéciaux dans vos chemins, garde les chaînes de requête où elles doivent être, et écrit chaque règle pour les deux serveurs : règles mod_rewrite pour les fichiers Apache et LiteSpeed .htaccess, et règles return ou rewrite pour un bloc serveur Nginx. Le mode en masse accepte jusqu'à 200 paires ancien,nouveau, une par ligne, signale toute ligne qu'il ne peut pas utiliser, et marque les chaînes où une redirection mène à une autre.

Testez chaque nouvelle règle avant de vous y fier : ouvrez l'ancienne adresse dans une fenêtre privée, ou exécutez curl -I, et vérifiez qu'elle arrive sur la nouvelle page en un seul saut ; notre vérificateur de redirection le fait pour les versions www et HTTPS d'un domaine. Commencez par une 302 pendant les tests, car les navigateurs mettent en cache les redirections 301 fortement, puis passez à 301 une fois que tout est correct. SEO SMO HUB construit et teste des cartes de redirection comme celle-ci pour chaque migration de site que nous gérons.

Questions fréquentes

Comment créer une redirection 301 dans .htaccess ?

Choisissez « Une page » ci-dessus, entrez l'ancien chemin et la nouvelle URL, sélectionnez 301 et générez. Vous obtenez un bloc RewriteRule à coller dans le fichier .htaccess à la racine de votre site, sous RewriteEngine On et au-dessus de toute règle CMS. Pour une liste entière, utilisez le mode en masse et collez les paires ancien,nouveau une par ligne ; le générateur écrit chaque règle pour vous.

Dois-je utiliser une redirection 301 ou 302 ?

Utilisez 301 quand le déplacement est permanent, comme une nouvelle structure d'URL, HTTPS ou un nouveau domaine : les moteurs de recherche transfèrent les signaux de l'ancienne page vers la nouvelle. Utilisez 302 pour les déplacements temporaires, comme une page saisonnière ou une maintenance. Pendant les tests, une 302 est plus sûre, car les navigateurs mettent en cache les 301 et continuent à rediriger même après que vous ayez corrigé une erreur.

Où dois-je placer les règles .htaccess ?

Dans le fichier .htaccess du dossier racine de votre site, le même dossier que index.php ou index.html. Placez les redirections au-dessus de tout bloc CMS, comme les lignes que WordPress ajoute entre BEGIN WordPress et END WordPress, car les règles s'exécutent dans l'ordre et le bloc CMS attraperait autrement la requête en premier. Sauvegardez le fichier avant de le modifier.

Pourquoi ma redirection cause-t-elle une boucle ?

Une boucle se produit quand une règle correspond à sa propre cible, par exemple une règle ajoutant une barre oblique finale tandis qu'une autre la supprime, ou forçant HTTPS derrière un proxy qui parle à votre serveur sur HTTP simple. Vérifiez qu'aucune deux règles ne s'annulent mutuellement, et derrière Cloudflare ou un équilibreur de charge testez l'en-tête X-Forwarded-Proto à la place de HTTPS.

Puis-je générer des redirections en masse pour une migration de site ?

Oui. Le mode en masse accepte jusqu'à 200 paires ancien,nouveau, une par ligne, et écrit une règle pour chacune dans la syntaxe Apache et Nginx. Il signale les lignes qu'il ne peut pas analyser et avertit des chaînes, où une ancienne URL pointe vers une autre ancienne URL. Pour les migrations plus grandes, divisez la carte en lots ou demandez-nous de gérer la migration de bout en bout.