Après une relance, j'ai un tas de backlinks morts pointant vers des URL avec des extensions de fichier .php
ou .html
. Ce serait bien de les rediriger en masse en utilisant .htaccess
et le module mod_rewrite.
La redirection des demandes en .html
fonctionne bien, cependant, je n'arrive pas à faire fonctionner la redirection des URL en .php
. Veuillez noter que j'utilise WordPress, donc il doit y avoir une exemption pour le dossier /wp-admin/
.
Voici ce que j'ai trouvé jusqu'à présent, mais ça ne fonctionne pas pour les .php
:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
# Rediriger les requêtes http vers https
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.example.com/$1 [L]
# Rediriger html
RewriteCond %{REQUEST_URI} \.html
RewriteRule ^(.*)\.html$ /$1 [L]
# Rediriger php NE FONCTIONNE PAS
RewriteCond %{REQUEST_URI} !^/wp-admin/
RewriteCond %{REQUEST_URI} \.php
RewriteRule ^(.*)\.php$ /$1 [L]
# Les lignes ci-dessous proviennent de WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Pouvez-vous repérer où je me trompe? Ou suis-je complètement perdu?