Publié le 1 janvier 1970, modifié le 5 avril 2024 par Lucie Blanchard

Une redirection 301 à l’aide d’un fichier .htaccess est une redirection que vous créez lorsque vous réécrivez un morceau de code sur votre site. Il existe de nombreuses raisons pour lesquelles vous pouvez vouloir saisir une redirection 301 sur votre site, mais comment le faire, et pourquoi devriez-vous le faire de la manière .htaccess ? Nous avons les réponses. Mais avant d’entrer dans les détails, penchons-nous sur les redirections 301.

Qu’est-ce qu’une redirection 301 ?

Une redirection 301 est une redirection permanente. Lorsqu’un utilisateur essaie d’accéder à une ancienne URL, le serveur envoie à son navigateur le code d’état 301-Permanally Moved et l’envoie vers une autre page. Ceci est utile pour les propriétaires de sites et les utilisateurs car cela signifie qu’ils sont dirigés vers la prochaine page la plus pertinente. Les redirections 301 sont également utiles pour les moteurs de recherche car elles aident à maintenir leurs index à jour. Ils informent les moteurs de recherche que le contenu a été déplacé et s’assurent que la visibilité associée à la page d’origine est transférée vers la nouvelle URL. Pour plus d’informations, consultez notre guide SEO complet pour les redirections 301.

Qu’est-ce qu’un fichier .htaccess ?

Un fichier .htaccess fait partie de ce qui contrôle la configuration de haut niveau de votre site Web. Vous modifiez le contenu de votre fichier .htaccess pour activer et désactiver certaines fonctionnalités de votre logiciel serveur sans modifier directement le fichier de configuration du serveur. C’est un moyen assez simple d’apporter des modifications importantes, mais vous devez faire très attention à ce que vous éditiez le code correctement. Une erreur dans votre code peut causer beaucoup de problèmes aux utilisateurs. Cela signifie qu’une redirection 301 utilisant un fichier .htaccess est une redirection permanente implémentée via votre fichier .htaccess plutôt que le fichier de configuration du serveur.

Quand devez-vous utiliser une redirection 301 avec un fichier .htaccess ?

Une redirection 301 utilisant un fichier .htaccess peut généralement être utilisée dans trois scénarios différents :

  • Pour rediriger les visiteurs après avoir déménagé vers un nouveau domaine
  • Pour rediriger les visiteurs après avoir déplacé les anciennes pages du site vers une nouvelle structure de site
  • Pour rediriger les visiteurs vers de nouvelles pages après avoir combiné deux sites
  • C’est assez facile à faire. Nous vous expliquerons comment cela fonctionne.

    Comment faire une redirection 301 avec un fichier .htaccess

    Une redirection 301 est exécutée différemment selon le serveur que vous utilisez. La méthode .htaccess est généralement utilisée sur les serveurs Apache mais peut également être implémentée sur d’autres serveurs.

    Comment faire des redirections 301 avec des fichiers .htaccess sur Apache

    Avant de faire quoi que ce soit, vous devez localiser le RewriteEngine, que vous pouvez trouver dans le module mod_rewrite d’Apache. Vous pouvez le charger en utilisant le code suivant :
    Rewrite Engine activé
    Ensuite, vous pouvez ajouter toutes vos règles ci-dessous « RewriteEngine On ». Les règles que vous ajoutez dépendent de ce que vous voulez exactement rediriger. Redirection d’une URL uniqueLors de la redirection d’une URL unique, tout ce que vous avez à faire est d’ajouter ce code (assurez-vous de remplacer « oldpage » et « newpage » pour les noms de vos pages ! ) : RedirectMatch 301 /oldpage/ /newpage/Redirection d’un seul dossierLors de la redirection un seul dossier vers un nouvel emplacement, vous utiliseriez la règle suivante :RewriteRule ^/?folder/(.*)$ /location/$1 [R,L]Nous avons utilisé « dossier » et « emplacement » comme exemples. Remplacez vos noms de dossier et d’emplacement ! Redirection de www vers Non-www avec une redirection 301 .htaccessPeut-être que vous voulez exécuter une redirection parce que vous ne voulez pas utiliser un sous-domaine www. Si tel est le cas, vous devrez vous rediriger vers une version autre que www. Voici ce dont vous avez besoin ; remplacez simplement « exemple » par votre propre domaine : RewriteCond %{HTTP_HOST} ^(.*)$ http://example.com/$1 [L,R=301]

    Comment faire une redirection 301 avec des fichiers .htaccess sur WordPress

    Tout d’abord, vous devrez vous connecter au serveur de votre site pour éditer votre fichier .htaccess. Pour ce faire, vous avez deux options.

  • Connectez-vous à votre serveur via FTP
  • Utilisez l’outil de gestion de fichiers intégré, que vous pouvez trouver dans cPanel
  • Pour utiliser l’outil Gestionnaire de fichiers intégré, connectez-vous à votre tableau de bord cPanel et localisez l’outil. Sauvegardez ensuite votre contenu .htaccess et utilisez la fonction Modifier pour ajouter votre code de redirection 301. Cela vous amènera à l’éditeur de texte. De là, vous pouvez ajouter le code dont vous avez besoin. Bien sûr, le code de redirection 301 dont vous avez besoin dépend de ce que vous voulez réaliser. Rediriger une seule pagePour rediriger une seule page vers une autre, vous devrez ajouter le code suivant, en remplaçant « oldpage », « example » et « newpage » par vos coordonnées :Redirect 301 /oldpage.html http://www .example.com/newpage.htmlRedirection d’un nom de domaine Pour rediriger un nom de domaine entier vers un autre nom de domaine, utilisez le code suivant :RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(?:www.)oldsite.com$ [NC] RewriteRule ^http://newsite.com%{REQUEST_URI} [L,R=301]Juste, comme toujours, assurez-vous que vous mettez vos informations au lieu de « ancien site » et « nouveau site ».

    Comment faire des redirections 301 avec des fichiers .htaccess sous Windows

    Si vous utilisez Windows pour exécuter votre site, nous avons également ce qu’il vous faut. Redirection d’une seule pagePour rediriger une seule page, saisissez le nom de la page dans le champ Modèle. Votre code peut ressembler à ceci, avec vos coordonnées sous : blog/page-name/Redirection d’un site Web entier. Rediriger l’intégralité de votre site vers un autre domaine est également très simple. Il vous suffit d’ajouter les éléments suivants à votre fichier .htaccess : Options +FollowSymLinks
    RewriteEngine activé
    RewriteRule (.*) http://www.newsite.com/1 $ [R=301,L]Et remplacez « newssite » par votre nom de domaine ! Pour plus d’informations, consultez notre article sur les 16 étapes cruciales du référencement lors de la redirection d’un site Web entier. Redirection d’anciennes URL vers de nouvelles URLSi vous modifiez les noms de fichiers pour des pages spécifiques, vous pouvez rediriger vers les nouvelles URL en saisissant le code suivant et en remplaçant « oldpage », « example » et « newpage » par vos informations :redirect 301 /oldpage.html http://www.example.com/abc/newpage.html

    Comment identifier et résoudre les problèmes de redirection

    Les problèmes de référencement ne sont étrangers à aucun d’entre nous et, comme toute autre fonctionnalité, les redirections peuvent également causer des problèmes. Avec notre outil d’audit de site, vous pouvez rapidement reconnaître et résoudre tous les problèmes que vous pourriez avoir avec vos redirections. L’outil d’audit de site peut reconnaître des problèmes tels que :

  • Pas de redirection ou canonique vers la page d’accueil HTTPS à partir de la version HTTP
  • Rediriger les chaînes et les boucles
  • Pages avec des redirections temporaires
  • Pages avec un lien canonique rompu
  • Liens externes brisés
  • Liens internes rompus
  • Donc, si vous venez d’ajouter des redirections à votre site, voici comment configurer votre audit de site pour trouver les problèmes techniques et les résoudre.

  • Ouvrez l’outil d’audit de site et cliquez sur « Nouveau audit de site » pour créer un nouveau projet.
  • Donnez un nom à votre nouveau projet :
  • Configurez vos paramètres de base, puis laissez l’audit du site s’exécuter
  • Une fois votre exploration terminée, rendez-vous sur le tableau de bord de l’audit du site pour voir ce que vous pouvez découvrir.
  • En cliquant sur « Principaux problèmes », vous pourrez voir tous vos problèmes en un coup d’œil. Vous pouvez même filtrer par le contrôle qui vous intéresse : Et pour en savoir plus sur l’un de ces problèmes, il vous suffit de cliquer dessus. Une fois que notre outil d’audit de site vous a indiqué ce qu’il faut rechercher, résoudre votre problème les problèmes vont devenir beaucoup plus faciles et vous pouvez continuer à saisir des redirections en toute confiance.

    Points clés à retenir

    Maintenant que nous avons discuté des tenants et aboutissants des redirections 301 à l’aide d’un fichier .htaccess, passons en revue :

  • Vérifiez toujours les modifications que vous apportez à votre fichier .htaccess avant de le mettre en ligne. Une erreur de frappe pourrait causer beaucoup de problèmes à vos utilisateurs.
  • N’oubliez pas qu’une redirection 301 est exécutée différemment selon le serveur que vous utilisez. Vous devrez peut-être utiliser différents morceaux de code selon la façon dont vous exécutez votre site.
  • Si quelque chose ne va pas, vous n’avez pas besoin de paniquer. Une fois que vous avez entré vos redirections 301 avec .htaccess, tournez-vous vers l’outil d’audit de site Semrush pour vous aider à repérer les problèmes et à les résoudre.
  • Il est maintenant temps de commencer vos redirections 301 avec .htaccess. Ils pourraient être plus faciles que vous ne le pensez !

    FAQ

    Comment créer une redirection 301 avec htaccess ?

    Pour créer une redirection 301 avec htaccess, il faut tout d'abord accéder au fichier .htaccess présent sur le serveur de votre site web.

    Ensuite, il suffit d'ajouter la ligne de code "Redirect 301 /ancienne-page.html http://www.nouvelle-page.com" en remplaçant les URL par celles souhaitées. Cette redirection permanente est utile pour rediriger des visiteurs vers une nouvelle page et conserver le référencement de l'ancienne page sur les moteurs de recherche. Il est important de vérifier le bon fonctionnement de la redirection avant de valider les modifications.

    Comment faire une redirection 301 pour un site WordPress avec htaccess ?

    Pour faire une redirection 301 sur un site WordPress avec htaccess, il faut d'abord accéder au panneau de configuration de son hébergeur. Ensuite, il suffit de créer ou modifier le fichier ".htaccess" en y ajoutant la ligne de code "Redirect 301 /url-source/http://www.

    nouvelle-url.com". Cette manipulation permettra aux différents moteurs de recherche et aux visiteurs d'être automatiquement redirigés vers la nouvelle adresse du site. Il est également important de vérifier que toutes les pages du site ont bien été redirigées avant de valider définitivement la redirection.

    Quelle est la méthode pour effectuer une redirection 301 dans le fichier htaccess ?

    Pour effectuer une redirection 301 dans le fichier htaccess, il faut d'abord se connecter à l'interface de gestion de son site web. Ensuite, il suffit d'ouvrir le fichier htaccess et d'y inscrire la commande "redirect 301" suivie de l'ancienne URL à rediriger et de la nouvelle destination. Enfin, il ne reste plus qu'à enregistrer les modifications pour que la redirection soit active et fonctionnelle sur son site internet.

    Comment utiliser la règle de redirection 301 dans un fichier htaccess pour changer l'URL d'une page web ?

    Pour utiliser la règle de redirection 301 dans un fichier htaccess et ainsi changer l'URL d'une page web, il faut tout d'abord se connecter à son serveur via FTP. Ensuite, il suffit de localiser le fichier htaccess et de l'ouvrir en éditeur de texte. On peut alors ajouter la syntaxe suivante : "Redirect 301 /ancienne-page.

    html /nouvelle-page.html" en remplaçant les noms de pages par ceux désirés. Il ne reste plus qu'à enregistrer les modifications pour que la redirection soit effective.

    Existe-t-il des instructions spécifiques pour effectuer une redirection 301 avec le fichier htaccess d'Apache ?

    Oui, il existe des instructions précises pour effectuer une redirection 301 avec le fichier htaccess d'Apache. Tout d'abord, il faut utiliser la commande "Redirect 301" suivie de l'ancienne URL à rediriger et de la nouvelle destination. Ensuite, il est important de placer cette instruction dans le fichier htaccess à la racine du site.

    Enfin, il est recommandé de tester la redirection pour s'assurer qu'elle fonctionne correctement.

    Categories: SEO

    Lucie Blanchard

    Lucie Blanchard

    S’abonner
    Notification pour
    guest

    Commentaires
    Le plus ancien
    Le plus récent Le plus populaire
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x