J'utilise le plugin de redirection qui peut me donner les règles de réécriture dans ce format en sortie:
# Created by Redirection
# Sun, 06 May 2018 09:25:01 +0000
# Redirection 3.2 - https://redirection.me
<IfModule mod_rewrite.c>
RewriteRule ^abc$ /123/ [R=301,L]
</IfModule>
# End of Redirection
Mon fichier .htaccess actuel est standard:
Où devrais-je ajouter le code de direction du plugin dans le fichier .htaccess? Dois-je l'ajouter en premier ou en dernier, ou quelque part dans l'ensemble de règles existant?
Merci!
Votre redirection externe doit aller tout en haut de votre fichier .htaccess
, avant le contrôleur frontal WordPress (c'est-à-dire avant la section # BEGIN WordPress
).
Si vous le placez à la fin du fichier, il ne sera tout simplement jamais traité, car le contrôleur frontal WordPress achemine toutes les URL, puis arrête le traitement.
Si vous le placez dans le bloc # BEGIN WordPress
, WordPress risque (probablement d'essayer de) écraser cela dans une future mise à jour.
De plus: Vous n'avez pas besoin du wrapper <IfModule mod_rewrite.c>
. Vous savez déjà que mod_rewrite est activé (ou non) sur votre serveur et vraisemblablement cette redirection est obligatoire?