Comment rediriger les URL 301 avec un fichier .htaccess

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.

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 :

  1. Pour rediriger les visiteurs après avoir déménagé vers un nouveau domaine
  2. Pour rediriger les visiteurs après avoir déplacé les anciennes pages du site vers une nouvelle structure de site
  3. 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

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 .*)$  [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.

  1. que vous pouvez trouver dans cPanel

Pour utiliser l’outil Gestionnaire de fichiers intégré. Sauvegardez ensuite votre contenu.. 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 .example.com/newpage.htmlRedirection d’un nom de domaine Pour rediriger un nom de domaine entier vers un autre nom de domaine,:RewriteEngine On

? :www.)oldsite.com$ [NC]

RewriteRule ^ [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

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 (.*)  [R=301,L]Et remplacez  » newssite  » par votre nom de domaine ! Pour plus d’informations. 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 id= »how-to-identify-&-fix-redirect-issues »>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.

  1. .
  2. Donnez un nom à votre nouveau projet  :
  1. Configurez vos paramètres de base, puis laissez l’audit du site s’exécuter
  2. 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  :

  1. 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.
  2. Vous devrez peut-être utiliser différents morceaux de code selon la façon dont vous exécutez votre site.
  3. 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 !