Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Guide du débutant pour la création de redirections 301 dans WordPress

Il est frustrant d’essayer de visiter une page web et de se heurter uniquement à l’erreur « Page non trouvée ». Cela peut nuire à votre marque et vos internautes risquent de se rendre sur un autre site.

Chez WPBeginner, nous comprenons que les liens brisés peuvent nuire à l’expérience utilisateur et au référencement. Nous utilisons donc All in One SEO pour rediriger nos utilisateurs/utilisatrices vers le contenu qu’ils recherchent.

Lorsque quelqu’un visite votre site en utilisant un ancien lien vers une page qui a été déplacée, une redirection 301 l’emmène automatiquement vers la nouvelle page, de sorte qu’il ne voit pas apparaître l’erreur 404 « Page non trouvée ».

Dans cet article, nous allons vous afficher comment créer des redirections 301 dans WordPress en utilisant All in One SEO et d’autres outils afin que vous puissiez offrir une meilleure expérience utilisateur et améliorer le classement de vos mots-clés.

Beginner’s Guide to Creating 301 Redirects in WordPress

Qu’est-ce qu’une redirection dans WordPress ?

Une redirection est un moyen pour votre site WordPress d’envoyer automatiquement les utilisateurs/utilisatrices à une nouvelle adresse lorsque la page qu’ils souhaitent visiter a été déplacée ou remplacée. Cela s’apparente à la manière dont un bureau de poste redirige votre e-mail lorsque vous déménagez.

Il existe différents types de redirections identifiées par des numéros tels que 301, 302 et 307. Ils dirigent automatiquement le navigateur de vos utilisateurs/utilisatrices vers une URL différente lorsqu’ils essaient de visiter une page qui n’existe pas.

Dans ce guide pour débutants, nous nous concentrerons sur les redirections 301, qui sont les plus importantes. Ils indiquent au navigateur que la page a été déplacée de manière permanente vers le nouvel emplacement et que vous n’avez pas l’intention de la déplacer à nouveau.

Ceci étant dit, voyons dans quelles circonstances vous devez utiliser une redirection 301.

Quand avez-vous besoin d’une redirection 301 dans WordPress ?

La principale raison d’utiliser une redirection 301 est que votre site ou une page de votre site a été déplacé(e) et que vous souhaitez diriger l’utilisateur vers une nouvelle page.

Il est également nécessaire lorsque vous offrez de modifier le permalien d’une publication ou d’une page.

Si vous ne configurez pas la redirection, alors vos utilisateurs/utilisatrices verront une erreur 404 lorsque la page n’est pas trouvée. Cela offre une mauvaise expérience aux utilisateurs/utilisatrices et peut avoir un impact sur le référencement de WordPress.

404 Page Example

Vous pouvez également perdre des backlinks précieux s’il y a beaucoup de liens brisés sur votre site. Cela entraînera une Avancée significative de votre autorité/autrice de domaine et du classement de vos mots-clé.

C’est pourquoi les redirections 301 sont très importantes. Ils vous permettent d’indiquer aux moteurs de recherche et à vos utilisateurs/utilisatrices que la page qu’ils/elles tentent d’atteindre a été déplacée de façon permanente vers un nouvel emplacement.

De cette façon, tout le trafic et les backlinks de votre ancienne page sont transférés vers la nouvelle page.

Maintenant, voyons comment vous pouvez créer des redirections 301 dans WordPress. Nous allons vous afficher comment le faire facilement avec plusieurs extensions de redirection WordPress et manuellement en utilisant du code.

Tutoriel vidéo

Subscribe to WPBeginner

Si vous préférez les instructions écrites, continuez à lire.

Méthode 1 : Créer des redirections 301 avec l’extension AIOSEO

La façon la plus simple de gérer et de créer des redirections 301 est avec l’extension WordPress All in One SEO (AIOSEO). C’est la meilleure extension SEO pour WordPress et elle est utilisée par plus de 3 millions de professionnels pour améliorer le référencement de leur site.

AIOSEO propose un puissant module de gestion des redirections qui permet de trouver très facilement les liens brisés sur votre site et de définir des redirections 301 pour les corriger.

Note : Vous aurez besoin d’AIOSEO Pro pour utiliser le gestionnaire de redirections. Il existe également une version gratuite d’AIOSEO, mais elle n’inclut pas les redirections 301.

Tout d’abord, vous devez installer et configurer l’extension AIOSEO Pro sur votre site. En savoir plus, veuillez consulter notre guide étape par étape sur la façon de configurer correctement All in One SEO.

Une fois le plugin activé, vous devrez vous rendre dans All in One SEO  » Redirects dans votre Tableau de bord WordPress, puis cliquer sur le bouton  » Activer les redirections « .

Activate AIOSEO Redirects

Sélectionné, vous pouvez cliquer sur l’onglet « Réglages » et sélectionner « PHP » comme méthode de redirection.

Il s’agit de la méthode la plus simple pour créer des redirections et elle ne nécessite aucune configuration côté serveur.

Select the Redirect Method

AIOSEO vous permet également de sélectionner la méthode de redirection du serveur web. Cependant, cela nécessite de configurer Apache ou NGINX sur votre serveur web. Cela nécessite des connaissances techniques et n’est pas recommandé aux débutants.

Création de redirections 301

Vous êtes maintenant prêt à créer des redirections 301. Pour Premiers pas, dirigez-vous vers l’onglet « Redirection ».

Tout d’abord, vous devez saisir le lien que vous souhaitez rediriger dans le champ « URL source ». Ensuite, vous devez saisir la nouvelle destination du lien dans le champ « URL cible ».

Enter Source URL and Target URL

Confirmez maintenant que le type de redirection est « 301 Moved Permanently », puis cliquez sur le bouton « Add Redirect ».

Si vous souhaitez rediriger plusieurs URL vers un nouvel Emplacement, il vous suffit de cliquer sur le bouton « Ajouter une URL » sous le champ URL source.

Ensuite, vous pouvez défiler vers le bas pour voir les journaux des redirections que vous avez créées. Il affiche le nombre de personnes qui ont visité le lien redirigé dans la colonne  » Hits  » et une option de permutation pour activer ou désactiver les redirections 301 individuelles.

View Redirect Logs in AIOSEO

Ajout de redirections 301 pour corriger les erreurs 404

AIOSEO peut également vous aider à repérer les pages d’erreur 404 et à les corriger.

Pour activer cette option, vous devez défiler vers le bas jusqu’à la section  » Journaux de redirection  » dans l’onglet Réglages. Activez ensuite les options ‘404 Logs’ et ‘Redirect Logs’.

Vous pouvez également sélectionner la durée de conservation des journaux. Nous recommandons de les conserver pendant un mois au maximum afin d’assurer la fluidité et la rapidité des performances du serveur.

Enable 404 Logs

Après avoir activé ces options, veillez à cliquer sur le bouton « Enregistrer les modifications ».

Vous devriez maintenant voir un nouvel onglet « 404 Journalisations » apparaître dans la section « Redirections ». C’est ici qu’AIOSEO affichera vos liens brisés et vous permettra de configurer des redirections. Vous verrez également le nombre de visites sur le lien sous « Hits » ainsi que la date et l’heure du dernier accès.

404 Logs Under Redirects

Note : Vous ne trouverez pas de données lorsque vous activez les Journaux 404 pour la première fois. L’extension commence uniquement à enregistrer les pages d’erreur 404 après que le réglage a été activé.

Cliquez ensuite sur le lien « Ajouter une redirection » à côté de l’URL de l’erreur 404 que vous souhaitez rediriger. Il ne s’agit pas du bouton situé en bas de page.

Vous verrez maintenant des options vous permettant de saisir une URL cible et de sélectionner le type de redirection dans le menu déroulant.

Redirecting a 404 Error Using AIOSEO

Saisissez/saisie votre nouvelle URL et choisissez ‘301 Moved Permanently’ comme type de redirection. Cliquez ensuite sur le bouton « Ajouter une redirection ».

AIOSEO va maintenant créer une redirection 301 pour votre lien brisé. Pour voir si la redirection fonctionne correctement, il suffit de visiter l’ancienne URL pour vérifier si vous êtes emmené vers la nouvelle destination cible.

Ajout de redirections 301 directement à partir d’une publication ou d’une page

AIOSEO vous permet également de rediriger une publication ou une page publiée pendant que vous la modifiez.

Si vous défilez vers le bas de la page dans l’éditeur WordPress, vous trouverez une section Réglages AIOSEO. Vous devez cliquer sur l’onglet  » Redirections « .

Redirect a Post From the WordPress Editor

L’URL source a été remplie pour vous. Saisissez simplement la nouvelle URL dans le champ « URL cible » et sélectionnez « 301 Moved Permanently » dans le menu déroulant « Redirect Type ».

De même, si vous modifiez le permalien d’une publication en cours de modification, AIOSEO vous proposera de rediriger l’ancienne URL vers la nouvelle.

Dans les deux cas, cliquez sur le bouton « Ajouter une redirection », et le tour est joué.

Redirection de sites complets

Si vous transférez votre site vers un nouveau nom de domaine, vos internautes risquent de rencontrer des liens brisés et le référencement de votre site risque d’en pâtir.

Vous pouvez utiliser AIOSEO pour déplacer l’intégralité de votre site vers un nouvel Emplacement sans perdre de trafic ou de classement dans les moteurs de recherche. Il s’agit d’une redirection 301 complète.

AIOSEO Full Site Redirect

Il est important que vous fassiez cela de la bonne manière, c’est pourquoi nous avons créé un guide du débutant étape par étape sur la façon de faire une redirection complète de site avec WordPress.

Méthode 2 : Créer des redirections 301 avec l’extension Redirection Plugin

Une autre façon d’ajouter et de gérer des redirections dans WordPress est d’utiliser l’extension Redirection.

Tout d’abord, vous devez installer et activer l’extension. Vous pouvez suivre notre guide détaillé sur l’installation d’une extension WordPress.

Note : S’il est facile de configurer des redirections 301 à l’aide d’une extension WordPress, cette méthode présente quelques inconvénients mineurs en termes de performances. Selon votre fournisseur d’hébergement WordPress, vos redirections peuvent être plus lentes de quelques microsecondes que les autres méthodes.

Si vous souhaitez rendre vos modifications aussi rapides que possible, vous pouvez le faire en modifiant votre fichier .htaccess à l’aide de la méthode 5 ci-dessous.

Une fois activé, visitez Outils  » Redirection et cliquez sur le bouton ‘Démarrer la configuration’.

 Start Setup of Redirection Plugin

Ensuite, vous pouvez sélectionner des options pour surveiller les modifications des permaliens dans WordPress et tenir un journal de toutes vos redirections et erreurs 404.

Il vous suffit d’activer ces options et de cliquer sur le bouton « Continuer la configuration ».

Basic Setup Redirection Plugin

L’extension va maintenant tester automatiquement l’API REST.

Lorsque l’état est bon, cliquez sur le bouton « Terminer la configuration ».

Rest API Test in Redirection

L’extension de redirection effectuera quelques tâches supplémentaires pour terminer sa configuration. Lorsque la barre de progression atteint 100 %, vous pouvez cliquer sur le bouton « Continuer », puis sur le bouton « Prêt à commencer ».

L’extension est maintenant prête pour que vous puissiez créer vos redirections 301. Pour Premiers pas, naviguez vers la section Outils  » Redirection de votre panneau WordPress. Vous devriez regarder la section  » Ajouter une nouvelle redirection  » en bas de l’écran.

Add a New Redirection at the Bottom of the Screen

Vous verrez les réglages de base pour ajouter une redirection. Cependant, si vous cliquez sur l’icône de l’engrenage, vous verrez plus d’options pour choisir votre type de redirection.

Saisissez simplement l’URL source de votre ancienne page et ajoutez l' »URL cible » vers laquelle vous souhaitez rediriger. Confirmez également que l’option de code HTTP est définie sur « 301 – Moved Permanently ».

Add New Redirection to Your Website

Une fois que vous avez saisi/saisie tous les détails, cliquez sur le bouton « Ajouter une redirection ».

Méthode 3 : Créer des redirections 301 avec l’extension Simple 301 Redirects

L’une des façons les plus simples de créer des redirections 301 est d’utiliser l’extension Simple 301 Redirects. Comme son nom l’indique, il rend les redirections 301 vraiment simples.

Pour commencer, vous devrez installer et activer l’extension sur votre site.

Ensuite, vous devez vous rendre dans Réglages  » Redirections 301. Ici, vous pouvez saisir l’ancienne URL dans le champ  » Demande  » et votre URL cible dans le champ  » Destination « .

Simple 301 Redirects

Une fois que vous avez fait cela, cliquez sur le bouton « Ajouter une nouvelle » pour créer la redirection 301. Voilà, c’est fait.

Les redirections 301 simples commenceront à fonctionner immédiatement.

Il peut arriver que vous souhaitiez conserver une publication dans le flux de votre site ou une page répertoriée d’une certaine manière sur votre site, mais dont le contenu est hébergé ailleurs. C’est là que l’extension Page Links To s’avère utile.

Une fois que vous avez installé et activé l’extension, elle ajoute une boîte Meta à votre éditeur WordPress. Ici, vous pouvez saisir l’adresse du nouvel Emplacement où vous souhaitez envoyer vos utilisateurs/utilisatrices.

Page Links To in WordPress Editor

Lorsque vous cliquez sur « Mettre à jour » ou « Publier », WordPress traitera l’article ou la page comme d’habitude, mais lorsqu’un client/cliente la visitera, il sera redirigé vers l’URL personnalisée que vous avez choisie.

Par exemple, vous pouvez avoir un blog où vous créez occasionnellement du contenu téléchargeable, mais vous voulez que les utilisateurs/utilisatrices de votre site de vente en ligne voient certaines publications comme des produits. Vous pouvez utiliser cette extension pour le faire sans risquer des pénalités de contenu dupliqué de la part de Google ou de diviser votre compte.

Méthode 5 : Créer manuellement des redirections 301 à l’aide de .htaccess

Les utilisateurs/utilisatrices de WordPress peuvent également configurer des redirections 301 en modifiant le fichier de configuration du serveur web .htaccess.

Veuillez garder à l’esprit qu’une petite erreur dans votre code .htaccess peut rendre votre site WordPress inaccessible, et qu’il peut commencer à afficher une erreur de serveur interne.

C’est pourquoi il est important de sauvegarder votre fichier .htaccess avant d’y apporter des modifications.

Modifier votre fichier .htaccess avec l’extension All in One SEO

Si l’extension All in One SEO est installée sur votre ordinateur, elle vous permet de modifier facilement votre fichier .htaccess.

Note : Vous aurez besoin de All in One SEO Pro pour utiliser l’éditeur/édititrices .htaccess.

Il vous suffit de vous rendre sur la page  » Outils  » de All in One SEO et de passer à l’onglet  » éditeurs/éditrices .htaccess « .

Editing .htaccess File Using All in One SEO

Consultez cette page et vous verrez le contenu de votre fichier .htaccess dans l’éditeur. Vous pouvez simplement placer le code de redirection que vous souhaitez ajouter en bas, après la ligne « # END WordPress ».

Voici une simple redirection dans laquelle nous essayons d’envoyer un compte utilisateur visitant une ancienne publication vers une nouvelle publication.

RewriteEngine On
Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/

N’oubliez pas de modifier les URL de l’ancienne et de la nouvelle publication. Lorsque vous avez terminé, cliquez sur le bouton « Enregistrer les modifications » pour stocker vos Réglages, et All in One SEO mettra à jour votre fichier .htaccess.

Modifier directement le fichier .htaccess de WordPress

Vous pouvez également modifier directement le fichier .htaccess de WordPress pour configurer les modifications.

Pour modifier votre fichier .htaccess, vous devez vous connecter à votre site à l’aide d’un client FTP. Le fichier .htaccess se trouve dans le répertoire racine de votre site WordPress.

Si vous ne pouvez pas voir votre fichier .htaccess, consultez notre guide sur les raisons pour lesquelles vous ne pouvez pas trouver le fichier .htaccess sur votre site WordPress.

Vous pouvez télécharger le fichier .htaccess sur votre ordinateur et le modifier à l’aide d’un éditeur de texte tel que le Bloc-notes.

Vous pouvez utiliser le code de redirection ci-dessous pour envoyer un compte utilisateur visitant une ancienne publication vers une nouvelle. Vous devez coller ce code à la fin de votre fichier .htaccess, après la ligne « # END WordPress ».

RewriteEngine On
Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/

Confirmez-vous que vous avez modifié les URL de l’ancienne et de la nouvelle publication. Après cela, vous pouvez enregistrer vos modifications et téléverser le fichier .htaccess sur le serveur.

Vous pouvez maintenant tester votre redirection pour vous assurer qu’elle s’effectue correctement comme vous l’avez prévu.

Edit .htaccess File

En outre, vous pouvez également accéder à votre fichier .htaccess et le modifier via le tableau de bord de votre fournisseur d’hébergement et le gestionnaire de fichiers intégré.

Par exemple, vous pouvez trouver votre .htaccess dans le gestionnaire de fichiers de SiteGround en allant dans Outils de site «  Site «  Gestionnaire de fichiers et en naviguant jusqu’au dossier /public_html/ de votre site.

SiteGround File Manager in Site Tools

Ensuite, vous pouvez cliquer avec le bouton droit de la souris sur le fichier .htaccess et sélectionner « Modifier ».

Il suffit d’ajouter le code de redirection 301 directement et d’enregistrer le fichier. Confirmez une nouvelle fois que vous avez téléchargé le fichier .htaccess d’origine pour le sauvegarder.

Editing your htaccess using SiteGround's file manager

Nous espérons que ce guide du débutant pour créer des redirections WordPress vous a aidé à configurer des redirections sur votre site. Vous pouvez également consulter notre guide sur la façon de rediriger une page ou une URL sur WordPress ou voir nos choix d’experts sur les meilleures extensions de redirection WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

160 commentairesLaisser une réponse

  1. Nick Grainger

    Hi, thanks for the helpful article above.
    I have switched the permalink format from plain to post, and used the AISEO Pro Redirect function to redirect to the new page URLs. That all seems to be working fine – but now I can’t edit the pages. The system seems to be looking for the original plain format page address to edit. Help!
    Thanks in advance for your advice. Nick

    • WPBeginner Support

      The WordPress editor uses the Post ID so changing the permalinks should not affect the editor. Please be sure to clear any caching and if you’re on a localhost installation, ensure you have mod_rewrite enabled in the tool you are using.

      Administrateur

  2. Lori Michelle

    So I am just trying to understand. We have a wordpress website oldname.com. We rebranded the company and would love to use newname.com, but don’t want to lose any hyperlinks floating out in the world. Can I use the 301 redirect for the whole website on this website? Am I making sense? Help!!!

  3. Sean

    What if you want to redirect a few specific blog posts to a new domain? For example: example.com/blog/hello-world to newsite.com/blog/hello-word. BUT, you don’t need to redirect ALL the old blog content. Just a few specific URLs?

    • WPBeginner Support

      If you wanted it to go to a completely new URL, you would want to place the full URL in the target URL field.

      Administrateur

  4. Donald McKenzie

    If I remove comments from my blog, do I need a redirect for the material that was removed. Not the post, just the comments.

    • WPBeginner Support

      No, you shouldn’t need to create redirects for comments that were removed.

      Administrateur

      • Donald McKenzie

        Thank you very much for getting back to me.

        • WPBeginner Support

          Glad we could be helpful :)

  5. Kanka

    Hi, I have a post that I want to delete however after deleting it I plan on redirecting it to a page. Is this okay?

    • WPBeginner Support

      Yes, you can do that, as long as you have the correct URL for your redirect it should be fine :)

      Administrateur

      • Kanka

        What about the opposite situation which is redirecting a deleted page to a post?

        • WPBeginner Support

          Yes, it works in both directions as long as you redirect the correct URLs.

  6. Anka

    I actually don’t have any problems while doing redirects, however, I have more than 50 redirects and plan to do more. Does this cause a problem as I also need to delete categories and some posts?

  7. Rhea

    Is there a way I can schedule a redirect?

  8. James

    Is there a way to bulk upload redirects via a csv file? It would be handy

    • WPBeginner Support

      The plugin has an option to import via CSV

      Administrateur

  9. hamada

    i have made redirection with plugin « Redirection »then i deleted the redirection item from Redirection’s setting ,but i want to get it back the same what should i do

    • WPBeginner Support

      The simplest method would be to recreate the redirect rather than attempting to restore it.

      Administrateur

  10. Esmaeil

    I have transfer my site from a domain to a brand new domain. how can I do the 301 redirect without entering address by address?
    I mean I want to define something like this : all URLs of example.com goes to example.net for example.
    thank you so much in advance.

  11. Tim

    I have the redirects set up and working great, but I have a question about finding and replacing all these redirected urls.

    Is there a way to find/replace them across your complete Wordpress site? Not just within the Wordpress database, but also within personal HTML code, and urls within tables using TablePress added to the website.

    I’m looking for a global find/replace solution, is there one?

  12. Diana

    Is there any chance I can implement 301 in free WordPress.com? It says I’m not allowed to install plugins. Only if I’m on business plan. And I want to migrate to WordPress.org

  13. Farukh Hussain

    Hi,

    I have done a redirect some time ago using ‘Redirection’ plugin.

    But now I cant find that url in the plugin. Even there is no code for that url in htaccess file too.

    I want to disable that redirect now. Is there any way to do this? Pls help?

    • WPBeginner Support

      If the redirect is not in the plugin, you would want to check your htaccess file or reach out to your hosting provider for their assistance with finding the redirect.

      Administrateur

  14. Ginger

    If I’m redirecting several web pages (not posts), do I make duplicates of the code you showed above (both lines 1 and 2) for each of the new page I am redirecting? And do I keep copying those codes at the bottom of the .htaccess file?

    I read another article that suggests adding redirection codes in the functions.php file in the theme folder. The code is long and seems complicated. But I wonder, which option is more efficient — editing the .htaccess or editing the functions.php?

    • WPBeginner Support

      You would add a new version of the second line of code, you only need the first line once. For where the redirect happens it is personal preference on which method is best.

      Administrateur

  15. Lindsey

    Hi

    Apparently my site has a 301 redirect on it, but I cannot discover where this is, nor what it is redirecting. There is nothing in the htaccess file. The site was originally built using a different name on localhost, and all the urls were changed to become the new domain name. Could this be the problem? How do I track down where the 301 is because it is causing problems with the SSL certificate. Thanks

    • WPBeginner Support

      Updating the urls shouldn’t be an issue if they were updated correctly. If you reach out to your hosting provider they should be able to help you find what is causing the redirect.

      Administrateur

  16. Jessica

    I can’t thank you enough for this simple guide as I’ve always been told to not touch redirects unless you know what you’re doing, so my seo suffered a bit because I ended up not doing anything. Fact is, I know enough and can follow instructions if they’re not written for developers and I don’t have to rely on a plugin that may cause problems later ’cause they all do at some point, right? Thank you. This link is going in my toolbox to share with others having the same problem.

    • WPBeginner Support

      You’re welcome, glad our guide could be helpful for you and anyone you share it with :)

      Administrateur

  17. Wendy

    I used the method in the video, but my site still has Uncategorized listed at the top and the side. I tried to find the third part of the video about changing the 301 redirect links in my settings, but it is not there. However, when I click on Uncategorized it changes to general, but when I visit my site again or refresh it is back to Uncategorized. The plugin for redirects said it was compatible with my theme. Any help is appreciated, thank you.

  18. Hannah

    Hey there! thank you for the helpful info! I am wondering does this plugin work for a change of domain on my blog? I recently changed my domain and read that it is very important to implement a 301 redirect in order to not lose rankings and exposure. Would this do the trick? If so, would I put my old domain in the source line and the new domain in the target line?

    Thank you!

  19. Matt

    Can I use « page links to » and « redirection » one the same site?

    They seem like they serve different needs, but I have seen warnings that you shouldn’t use more than one redirection plugin at a time. True?

    I like redirection features, but I like having something on the « edit post » view that I can use to set up a redirect (e.g., teaser/excerpt linking out to a landing page or to another site). Thanks!

    • WPBeginner Support

      We would not recommend using the two plugins at the same time to prevent any conflicts between the two, you could check with the plugin authors for if there is a recommended method for the two plugins to work together.

      Administrateur

  20. Bill

    I migrated a WP website to a new domain and set up a redirect from the old domain to the new one within cPanel. The redirects are nearly instantaneous (that’s good, right?) but I’d like to delay them for a few seconds, long enough to display a screen on the old homepage explaining why they’re being redirected.

    I’m not a programmer. Is there a plugin that will allow me to adjust the time before the redirect occurs? TIA

    • WPBeginner Support

      Unless I hear otherwise, we do not have a simple method we would recommend to set that up sadly.

      Administrateur

  21. Lee

    Hello,
    A great post by the way.
    I have numerous pages which have been redirected to new urls, I have updated all page link urls to the new urls, so no broken links on front end.
    My question is after a few months is it safe to delete any redirects which were created?
    Many thanks.
    Lee

    • WPBeginner Support

      If there are no references to the broken links you could remove the redirects, otherwise it may be best to keep the redirects active.

      Administrateur

  22. Matthew

    Hi, I have been using the redirection plugin for a while now trying to sort my old posts out from when I first started ( the permalinks were awful )
    What I have been doing is creating another post with a better permalink and copy and pasting the content from the old URL to the new one and then 301 redirecting them.
    After reading this post I’m starting to think that I don’t need to create a completely new post but just change the permalink on the old one and redirect it like that, Am I Correct?
    If so, can I delete all the old duplicate posts from before or should I leave them as they are?
    Thanks if you can help :)

    • WPBeginner Support

      Correct you can modify the permalink and redirect without the need for the old post to be active. As long as the redirects are in place you can remove the old posts if you wanted.

      Administrateur

      • Matthew

        So just to clarify, I can delete the old posts that I copied and pasted into a new one and redirected the URL, and that all I have to do is to modify the permalink and not copy and paste the whole URL into a different post but just redirect the old permalink to the new one?
        Thanks so much for replying to me, you have saved me so much time if that’s the case :)

        • WPBeginner Support

          Correct, glad we could help :)

  23. Damion Mower

    Once I have set up the redirect, what do I do with the original post, delete it?

    • WPBeginner Support

      While not required, most people do that if they no longer want the old post.

      Administrateur

  24. Focussed Events

    Thank you this is just what I was looking for!

    • WPBeginner Support

      Glad we could provide the answer you were looking for :)

      Administrateur

  25. Lekan

    After setting a redirection can I trash the page?

    • WPBeginner Support

      Yes you can

      Administrateur

  26. Wilbert Beltran

    Hi, I recently duplicated a site. Let’s say the original site’s url is original.com and I created a subdomain http:testsite.orginal.com where the duplicate site is located. Now, the question is how do I do the redirection with this kind of setup. I want to make the site at original.com to be the main site.

    Thanks

  27. Gina

    Hi – thank you for this! Love you guys. I downloaded the plugin and have redirected some pages. Can you tell me if I should redirect mysite.com to miresite.com/ – how do I do that? somewhere along the line the « / » fell away. There were 4 different redirect plugins on the WP site I am working on for a client and the site crashed last week – I deactivated them all and installed this one – all is good except for the/ thing. Am I even asking a logical question?

    • WPBeginner Support

      You shouldn’t need to worry about redirecting the site to an address with a / at the end

      Administrateur

      • Gina

        Hi – I have now discovered that my page mydomian.com/ is being redirected to mydomain.com – without the /

        I don’t know where this happened or how except from possibly one of the plugins I downloaded?? It is a 301 and I do not know now if this has damaged anything? All the search results show the address with the /. but when the result is clicked it go to the non /. please can you help or send me to somewhere that can help of fix

        • WPBeginner Support

          You would first want to take a look at your plugins if any of them are designed for redirects you would want to see if that is set there. If none of those are causing the redirect you would want to see if the redirect is created in your htaccess file or under Settings>General if the address was changed there.

  28. Tom

    Great, thank you, I went with the .htaccess redirect, exactly what I was looking for.

    • WPBeginner Support

      Glad we could help :)

      Administrateur

  29. Vinca

    does this work the same for 302 redirects in an htaccess file? A client has asked to 302 redirect around 800 urls from a wordpress site to a Wix site. There are moments when it all operates fine, then we get several 404’s. Not sure if it’s because there are way too many urls or if we are overlooking something?

    • WPBeginner Support

      The htaccess method would work for 302 redirects if you changed the number to 302. 302 redirects are temporary which could be part of your problem as well as your caching.

      Administrateur

  30. Md firoz ahmed

    I have a WordPress site. I face some problem. I am using the woo commerce plugin. Woocommerce site automatically added product category page in my permalinks as- google.com/product-category/up/this-is-my-page. I want to redirect this link like- google.com/this-is-my-page. how can i solve this? any help

    • WPBeginner Support

      For editing WooCommerce’s permalinks, you would want to check under Settings>Permalinks to modify them. If you take a look at WooCommerce’s documentation they explain more in depth. :)

      Administrateur

  31. Daniel Akinyele

    Hi, Wp beginnger, if you could help me i will be do happy, I used the Htacces code and it worked perfectly. But i want My Media Files to redirect to itself,
    So is there a code to stop The d=redirection in Wp-contents Folder..pls help me my Website is Dieing

  32. Fahad

    Great Information helps me to get out of a serious issue :)

  33. Michael Wright

    Thanks for this! I needed the Redirect plugin. Didn’t know it was a thing

  34. Emmanuel Ekanem

    Hello, does this redirection works for a URL complete change?

    For example, I’m using olddomain.com and I bought newdomain.com, and want to redirect olddomain.com to open up newdomain.com.

    Any help on that??

    • WPBeginner Support

      Hi Emmanuel,

      If you do that on your old website, then you will not be able to access it as the plugin will redirect you and your users to new domain name.

      Administrateur

      • Emmanuel Ekanem

        Oops, so how can I achieve this?

        • WPBeginner Support

          You can do that by adding the following code to the .htaccess file on your old site.

          RewriteEngine on
          RewriteCond %{HTTP_HOST} ^oldomain.com [NC,OR]
          RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
          RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301,NC]
          
  35. Mauwiks

    How can I redirect a single homepage to another domain but the rest of the pages from my redirected domain won’t be affected?/

  36. Lovelyn Montepop

    Thank you for this guide. Helped me a lot for a client’s request.

  37. Kavitha

    I have a subdomain for affiliate store. I want to know how to redirect from my site page to subdomain page. Please help.

  38. Maegen

    Thank You so so much! I have been blogging for about 8 months and have worked so hard to build my Pinterest account. It is where almost all my traffic comes from. A month ago I changed over to https and I didn’t realize until last night that none of my pins were redirecting to the https. I just fixed it all thanks to you!

  39. raj

    thanks for the information. i have small doubt how can i redirect old post to new post without loss of comments. i mean i need previous comments

  40. Pearl

    Thank you so much. I spent so many hours looking for this and finally got the answer here.

  41. Angelica

    Just FYI – the screenshots are out of date I think. Under Add New Redirection, I just see Source/Target URL and Group.

  42. Aaron

    Hi, I am trying to find a way to redirect to a single page similar to a 404 when a user enters a non-existent subdomain. for example if they mash the keyboard or make a typo when keying in the domain. I want to get rid of the standard wordpress ‘No Results Found…The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.’

    Can someone point me to the solution of this problem? Or what this is called so I can try find the solution? All I’m getting is results about making my multisite a single url…

    Thank you!

  43. Abdul Rehman

    I only want to redirect when a visitor to my website clicks on an external link from my website. For example, if you were to click on a product from my page it would then redirect you first to a « You are being redirected » page, then off to the affiliate’s website.
    I have been spending hours trying to do this. Please help. At this point I just want to know if it is possible with any wp plugin or any other workaround and if so how to do it.

    • WPBeginner Support

      Hi Abdul Rehman,

      It is certainly possible, but we are not aware of a plugin that does it.

      Administrateur

  44. Udi Burg

    Is there a way to redirect using htaccess and that it will be opened in a new tab?

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.