web-dev-qa-db-fra.com

où ajouter réécriture de redirection dans le fichier .htaccess?

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:

enter image description here

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!

1
Ro L

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?

0
MrWhite