В настоящее время я редирект, который работает, чтобы перенаправлять все HTTP-страницы на соответствующих HTTPS страниц для http://www.
и http://
страницы следующим образом:Htaccess HTTP на HTTPS-переадресации для WWW и поддомен
# redirect all pages to https://www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
# redirect http to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Я также необходимо включить переадресацию на поддомене http://my.
, чтобы перейти к https://my.
Если я ставлю переадресацию в файле .htaccess для домена к югу, он вмешивается в .htaccess файл для WWW.
Какие изменений мне нужно сделать для следующей работы:
- Перенаправления всего
http://www.
иhttp://
страницы в соответствующем протоколе HTTPS страницы - Перенаправление всего
http://my.
страницы в соответствующем протоколе HTTPS страницы
без одного испортить другой.
Я думаю, что кто-то проголосовал меня один, потому что я использовал HTTP // в моем вопросе, а не HTTP: //. Я хотел бы сообщить им, что это потому, что, поскольку пользователь без рейтинга 10 или более, я не могу опубликовать более двух ссылок в вопросе. Спасибо за исправление. – ostii