Générateur de Redirection Htaccess

Générez du code de redirection 301 pour les fichiers .htaccess. Redirigez de www vers non-www ou de non-www vers www de votre domaine instantanément.

i

Créez du code de redirection 301 de www vers non-www ou non-www vers www pour Htaccess avec Indexpro. Suivez les 3 étapes et cliquez sur le bouton « Obtenir le Code .htaccess ».

1. Sélectionnez le type de redirection

2. Entrez votre nom de domaine

N'incluez pas www. Nom de domaine uniquement - ex. votredomaine.com

3. Obtenez votre code

Votre Conseil SEO du Jour

Outils Pertinents

Qu'est-ce que la Redirection .htaccess ?

Une redirection .htaccess est une directive de configuration serveur qui envoie automatiquement les visiteurs d'une URL à une autre. Le fichier .htaccess est un puissant fichier de configuration utilisé sur les serveurs web Apache.

Une redirection 301 est une redirection permanente qui indique aux moteurs de recherche que la page a définitivement déménagé. C'est le type de redirection le plus favorable au SEO car il transmet environ 90-99% de l'équité des liens.

La redirection de www vers non-www (ou vice-versa) est particulièrement importante pour le SEO car les moteurs de recherche traitent www.example.com et example.com comme deux sites différents.

Pourquoi Utiliser les Redirections .htaccess ?

La mise en place de redirections .htaccess appropriées offre de nombreux avantages :

  • •Consolider la Valeur SEO – Combinez le pouvoir de classement des versions www et non-www dans un domaine préféré.
  • •Éviter le Contenu Dupliqué – Empêchez les moteurs de recherche de voir votre site comme du contenu dupliqué.
  • •Meilleures Analyses – Suivez tout le trafic en un seul endroit plutôt que de le diviser entre plusieurs versions.
  • •Apparence Professionnelle – Maintenez la cohérence de votre marque en utilisant un format d'URL canonique.
  • •Meilleure Expérience Utilisateur – Les visiteurs voient toujours le même format d'URL quelle que soit la façon dont ils accèdent à votre site.
  • •Préservation de l'Équité des Liens – Maintenez la valeur des backlinks lorsque vous avez des liens pointant vers différentes versions.
  • •Préférence des Moteurs de Recherche – Indiquez aux moteurs de recherche quelle version de votre domaine vous préférez indexer.

Comment Utiliser le Code Généré

  • 1.Localisez votre Fichier .htaccess – Connectez-vous à votre serveur via FTP ou utilisez le gestionnaire de fichiers du panneau de contrôle. Le .htaccess se trouve généralement dans le répertoire racine (dossier public_html ou www).
  • 2.Sauvegardez d'Abord – Avant d'apporter des modifications, téléchargez une copie de votre .htaccess existant comme sauvegarde.
  • 3.Modifiez le Fichier – Ouvrez le .htaccess dans un éditeur de texte. S'il n'existe pas, créez-en un nouveau nommé « .htaccess ».
  • 4.Ajoutez le Code – Copiez le code généré et collez-le en haut de votre fichier .htaccess.
  • 5.Enregistrez et Téléversez – Enregistrez le fichier et téléversez-le sur votre serveur si vous l'avez modifié localement.
  • 6.Testez la Redirection – Visitez les deux versions de votre domaine (www et non-www) pour vérifier que la redirection fonctionne.
  • 7.Vérifiez les Erreurs – Si votre site devient inaccessible, restaurez votre fichier de sauvegarde et vérifiez les fautes de frappe.

Comprendre le Code

  • •RewriteEngine On – Active le moteur de réécriture, nécessaire pour que les redirections d'URL fonctionnent.
  • •RewriteCond – Définit une condition qui doit être remplie pour que la redirection s'exécute.
  • •%{HTTP_HOST} – Fait référence au nom de domaine dans l'URL.
  • •[NC] – Signifie « No Case », la règle est insensible à la casse (correspond à WWW, www, Www, etc.).
  • •RewriteRule – Définit la règle de redirection réelle.
  • •[L,R=301] – L signifie « Last » (arrêter de traiter d'autres règles), et R=301 spécifie une redirection permanente.

Meilleures Pratiques

  • •Choisissez une Version – Décidez si vous préférez www ou non-www et restez cohérent dans tous vos supports marketing.
  • •Mettez à Jour Google Search Console – Définissez votre version de domaine préférée dans Google Search Console après la redirection.
  • •Utilisez HTTPS – Si vous avez un certificat SSL, mettez à jour le code pour utiliser https:// au lieu de http://.
  • •Testez Minutieusement – Vérifiez plusieurs pages de votre site, pas seulement la page d'accueil.
  • •Surveillez le Trafic – Après la mise en place, surveillez vos analyses pour vous assurer que le trafic est correctement consolidé.
  • •Conservez des Sauvegardes – Maintenez toujours des sauvegardes de votre fichier .htaccess avant d'apporter des modifications.

Common Redirect Rules

Four rules cover the great majority of real redirect work. Each goes in the .htaccess file at your document root, inside an IfModule mod_rewrite.c block with RewriteEngine On above it.

Force HTTPS

Sends every http request to the https version of the same URL, preserving the path.

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Non-www to www

Picks one canonical host so the same page is not reachable at two addresses.

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]

Redirect a single page

For a page that moved. Point it at the closest equivalent, not the homepage.

Redirect 301 /old-page https://www.example.com/new-page

Redirect a whole directory

Moves a folder and everything under it, keeping the rest of the path intact.

RewriteRule ^old-folder/(.*)$ /new-folder/$1 [L,R=301]

htaccess Questions, Answered

What is the difference between 301 and 302?

A 301 is permanent and tells Google to move the ranking signals to the new URL. A 302 is temporary and tells Google to keep the old one. Use 301 for anything that has genuinely moved. Using 302 by mistake is one of the most common ways sites lose rankings during a migration.

Do redirects pass link equity?

A 301 passes the great majority of it. What costs you is chaining: every extra hop adds latency and risk, and long chains can be abandoned by crawlers. Point the old URL at the final destination directly.

Where does the .htaccess file go?

In the document root of your site, usually alongside the homepage file. Rules in a subdirectory's .htaccess apply only to that directory and below.

Does .htaccess work on nginx?

No. It is an Apache feature. Nginx uses its own configuration syntax and ignores .htaccess entirely, so rules pasted there will silently do nothing.

Why did my redirect cause a loop?

Almost always a rule that matches its own destination, so the redirect fires again on arrival. Adding a condition that excludes the target URL, such as a RewriteCond checking the host or path, breaks the cycle.

Should I redirect deleted pages to the homepage?

Only if there is genuinely no closer match. Google treats mass redirects to the homepage as soft 404s, which means the old URL gets dropped anyway. A relevant page or a clean 410 is usually better.