Comment créer la redirection 301 ou 302 sur WordPress (trois approches)

Contactez-nous pour discuter de votre projet web.

La redirection 301 (redirection permanente) et la redirection 302 (redirection temporaire) sont utilisées pour indiquer aux navigateurs et aux moteurs de recherche qu’une page a été déplacée vers une nouvelle URL. Voici trois approches pour créer une redirection 301 ou 302 sur WordPress :

1. Utiliser un plugin de redirection pour créer une redirection 301 ou 302

Il existe plusieurs plugins de redirection pour WordPress. Parmi les plus populaires, on trouve « Redirection » et « Simple 301 Redirects ». Voici comment procéder avec le plugin « Redirection » :

a. Installez et activez le plugin « Redirection » depuis le tableau de bord de WordPress.
b. Allez dans « Outils » > « Redirection » pour accéder aux paramètres du plugin.
c. Entrez l’URL de l’ancienne page (Source URL) et l’URL de la nouvelle page (Target URL).
d. Sélectionnez le type de redirection : 301 pour une redirection permanente, 302 pour une redirection temporaire.
e. Cliquez sur « Add Redirect » pour créer la redirection.

2. Modifier le fichier .htaccess :

Cette méthode nécessite l’accès au fichier .htaccess de votre site, généralement situé à la racine du répertoire de WordPress. Avant de modifier ce fichier, assurez-vous d’en créer une copie de sauvegarde.

a. Connectez-vous à votre hébergement via FTP ou le gestionnaire de fichiers de votre panneau d’hébergement.
b. Localisez le fichier .htaccess et ouvrez-le en mode édition.
c. Pour créer une redirection 301, ajoutez le code suivant à la fin du fichier :

```
Redirect 301 /ancienne-page/ http://www.example.com/nouvelle-page/
```

Pour une redirection 302, utilisez :

```
Redirect 302 /ancienne-page/ http://www.example.com/nouvelle-page/
```

d. Remplacez « /ancienne-page/ » par le chemin de l’ancienne URL et « http://www.example.com/nouvelle-page/ » par l’URL de la nouvelle page.
e. Enregistrez les modifications et fermez le fichier .htaccess.

3. Utiliser des fonctions PHP dans le fichier functions.php du thème :

a. Accédez au tableau de bord de WordPress et allez dans « Apparence » > « Éditeur de thèmes ».
b. Sélectionnez le fichier « functions.php » dans la liste des fichiers du thème.
c. Ajoutez le code suivant à la fin du fichier pour créer une redirection 301 :


function custom_redirect() {
if (is_page('ancienne-page')) {
wp_redirect('http://www.example.com/nouvelle-page/', 301);
exit;
}
}
add_action('template_redirect', 'custom_redirect');

Pour une redirection 302, changez-le « 301 » en « 302 » dans la ligne « wp_redirect ».

d. Remplacez « ancienne-page » par le slug de l’ancienne URL et « http://www.example.com/nouvelle-page/ » par l’URL de la nouvelle page.
e. Enregistrez les modifications et fermez le fichier functions.php.

N’oubliez pas de vérifier si la redirection fonctionne correctement en visitant l’ancienne URL.

Contactez-nous pour discuter de votre projet web.


What our clients say about us

“Très bonne expérience”

Garage Ayad

President – Garage Ayad

“PrositeWeb est une compagnie très sérieuse, elle m'a aidé dans plusieurs projets et je suis très satisfait surtout au niveau du respect des échéanciers. Elle nous accompagne dans tous nos processus. Merci.”

Odigues Joseph

Président et fondateur – Oneevo Immobilier Inc.

“Début 2024, nous avons travaillé avec Prositeweb, Gilblas et ce fût un véritable plaisir et succès. Ça se résume en suivi, communication et compétence. C'est ce qu'on recherche lorsqu'on confie un mandat web (API) personnalisé comme le nôtre. Chapeau, Prositeweb, Gilblas, je le recommande et je retravaillerai avec sans aucun doute.”

Martin Beaudet

Président – Authen Tic