Redirections

Les redirections sont utilisées pour rediriger un visiteur d’un chemin de votre blog vers une autre URL. Vous pouvez configurer les redirections dans Paramètres → Redirections dans la Console.

Créer une redirection
  • Dynamique - Fait correspondre des modèles à l’aide d’expressions régulières. Voir Redirections dynamiques.
  • De - Le chemin à partir duquel vous souhaitez rediriger. Par exemple, /path. Pour les redirections dynamiques, vous pouvez utiliser des expressions régulières.
  • Vers - Où rediriger le visiteur. Cela peut être un chemin au sein de votre blog ou une URL externe.
  • Type - Permanente (HTTP 301) ou Temporaire (HTTP 302). Cela détermine le code de réponse HTTP.

Redirections dynamiques

Avec les redirections dynamiques, vous pouvez faire correspondre un chemin de manière dynamique à l’aide d’un modèle. C’est utile lorsque vous souhaitez rediriger plusieurs chemins suivant un modèle vers une seule destination. Par exemple, vous pouvez rediriger toutes les requêtes commençant par /author/ vers un site externe.

Vous ne pouvez avoir que jusqu'à 5 redirections dynamiques par blog.
Exemple 1

Voici comment créer une redirection dynamique :

  • Activez l’option Dynamique
  • Définissez De avec une expression régulière que vous souhaitez faire correspondre (nous prenons en charge la syntaxe PCRE2).
  • Définissez Vers avec l’URL vers laquelle vous souhaitez rediriger. Vous pouvez utiliser des groupes capturés ici, comme $1.
  • Choisissez le Type de redirection et cliquez sur Ajouter.

Exemples de redirections dynamiques

  1. Pour rediriger toutes les requêtes commençant par /author/ vers un site externe :
  • De : /author/(.*)
  • Vers : https://externalsite.com
  1. Pour rediriger toutes les requêtes commençant par /author/ vers un site externe, en conservant le reste du chemin :
  • De : /author/(.*)
  • Vers : https://externalsite.com/$1
  1. Pour rediriger toutes les requêtes commençant par /author/ suivies d’un autre / vers un site externe, avec quelques modifications dans la structure d’origine du chemin :
  • De : /author/([^/]+)/(.*)
  • Vers : https://externalsite.com/$1/somedirectory/$2
  1. Rediriger les chemins se terminant par / vers le même chemin sans la barre oblique finale :
  • De : /(.*)/$
  • Vers : https://yourblog.com/$1

Si vous avez besoin d’aide avec les expressions régulières, n’hésitez pas à contacter le support.