Wordpress 2 htaccess - Conflit HTTP / HTTPS
Bonjour,
J'ai installé un Wordpress sur un nouveau NDD dans le répertoire /fr/ :
1. J'ai fait une redirection 301 entre https://mon-site.com et https://mon-site.com/fr/
2. Lors de l'installation, j'ai choisi d'installer sur HTTPS, le certificat est valide et j'ai le cadenas vert.
Le site est monté, en ligne et opérationnel. Mais je me suis rendu compte que mes page HTTPS étaient en fait aussi accessible si je les entraient en HTTP: ce qui me pose un gros problème pour le SEO d'une part mais aussi parce que ayant choisi le format HTTPS à l'installation de Wordpress, je ne sais pas d'où viennent ces pages dupliquées HTTP.
J'ai donc installé le plugin redirection de Wordpress pour faire un test de 301 de l'une de mes pages HTTP vers son équivalente en HTTPS mais là la page devient inaccessible avec l'indication google "Too many redirect" (Je crois que c'est une erreur 310).
J'ai donc creusé encore et j'ai vu que j'avais en fait 2 fichiers Htaccess sur mon FTP :
1. Un fichier Htaccess Wordpress dans mon répertoire /fr/ (Qui doit surement gérer mes permaliens entre autres)
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
2. Un autre fichier Htaccess à la racine du site
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mon\-site\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mon\-site\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^/?$ « https\:\/\/mon\-site\.com\/fr\/ » [R=301,L]
Je pense que les deux entrent en conflit dans la gestion des règles de redirection et que ça crée une boucle lorsque je tente de rediriger une page HTTP vers HTTPS mais je ne suis pas sur et comme je ne comprend pas toutes les règles écrites, je sèche un peu.
Je voulais donc savoir si quelqu'un avait déjà eu ce cas Wordpress ou voyait effectivement clairement qu'il y a un problème avec ces deux Htaccess, avec une piste de solution que je pourrais tester ou faire tester.
Merci beaucoup, bonne journée !