Redirection pour forcer le slash de fin des URLs
Remarque SEO : Tant que vos URL canoniques sont correctement définies, Google indexera l'URL souhaitée même sans ces corrections.
Ajouter le slash de fin
Si vous avez besoin de forcer le slash de fin de vos urls, vous pouvez utiliser le plugin suivant. Notez bien que tant que vos urls canoniques sont correctement réglées, Google indexera l’url désirée même sans cette modification.
-
📥 Télechargement (.zip): WP Rocket | Forcer le slash de fin des URLs
Développeurs : Vous trouverez le code pour ce plugin sur GitHub.
Voici les règles ajoutées au fichier .htaccess par ce plugin :
# Force trailing slash RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_METHOD} GET RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
Supprimer le slash de fin
Si vous avez besoin par contre de supprimer le slash de fin de vos urls, vous pouvez utiliser le plugin suivant :
-
📥 Télechargement (.zip): WP Rocket | Remove Trailing Slash from URLs
Développeurs : Vous trouverez le code pour ce plugin sur GitHub.Voici les règles ajoutées au fichier .htaccess par ce plugin :
# Remove trailing slash RewriteCond %{REQUEST_URI} !wp-admin RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_METHOD} GET RewriteCond %{REQUEST_URI} (.*)/$ RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|jpeg|css|xml|txt|js|php|scss|webp|mp3|avi|wav|mp4|mov|pdf)$ [NC] RewriteRule ^(.*)/$ /$1 [R=301,L]' . PHP_EOL . PHP_EOL;<br>