/ / Rediriger les sous-répertoires de http vers https - .htaccess, rediriger

Redirection des sous-répertoires de http vers https - .htaccess, redirect

Je viens de rediriger mon site de http vers https en utilisant la règle de réécriture htaccess suivante

Mon site Web se trouve dans un dossier sous public_html. Disons que le nom du dossier est "mySitefolderName"

RewriteCond %{HTTP_HOST} ^mysite.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mysite.com$
RewriteRule ^/?$ "https://www.mysite.com/mySitefolderName/" [R=301,L]

Avec cette règle, j'ai réussi à rediriger mon site de http vers https, mais les anciens liens sur google vers des sous-répertoires sous "mySitefolderName" ne sont pas redirigés

par exemple, disons que j'ai cet ancien lien sur google: mysite.commySitefolderNamesomeSitePage.php

Si je suis ce lien de google, il continue toujours avec http

Comment dois-je m'assurer que tous les anciens liens vers des sous-répertoires sont également redirigés vers https?

Réponses:

0 pour la réponse № 1

Ajoutez cette règle dans /mySitefolderName/.htaccess:

RewriteEngine On

# add https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=302,L]

# add www
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [NE,R=302,L]