/ / Перенаправлення підкаталогів з http на https - .htaccess, перенаправлення

Перенаправлення підкаталогів з http на https - .htaccess, перенаправлення

Я щойно перенаправив свій сайт з http на https, використовуючи наступне правило перезапису htaccess

Мій веб-сайт знаходиться у папці public_html. Скажімо, ім’я папки - „mySitefolderName”

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

За допомогою цього правила я домігся перенаправлення свого сайту з http на https, але старі посилання в google на підкаталоги під "mySitefolderName" не перенаправляються

наприклад, скажімо, у мене в Google є це старе посилання: mysite.commySitefolderNamesomeSitePage.php

Якщо я перейду за цим посиланням із google, воно все одно продовжиться з http

Як мені переконатися, що всі старі посилання на підкаталоги також перенаправляються на https?

Відповіді:

0 для відповіді № 1

Додайте це правило в /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]