/ / Przekierowanie podkatalogów z http na https - .htaccess, przekierowanie

Przekierowywanie podkatalogów z http do https - .htaccess, przekierowanie

Właśnie przekierowałem moją witrynę z http na https, używając następującej reguły przepisywania htaccess

Moja witryna znajduje się w folderze public_html. Powiedzmy, że nazwa folderu to „mySitefolderName”

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

Dzięki tej regule udało mi się przekierować moją witrynę z http na https, ale stare linki w Google do podkatalogów w „mySitefolderName” nie są przekierowywane

na przykład powiedzmy, że mam ten stary link w google: mysite.commySitefolderNamesomeSitePage.php

Jeśli skorzystam z tego linku z Google, nadal będzie to kontynuowane z http

Jak mam się upewnić, że wszystkie stare linki do podkatalogów są również przekierowywane do https?

Odpowiedzi:

0 dla odpowiedzi № 1

Dodaj tę regułę do /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]