我目前有一个重定向,可以将所有HTTP页面重定向到相应的HTTPS页面,包括http://www.
和http://
页面,具体如下:
# 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 文件中设置了子域名的重定向,则可能会被针对 www 的 .htaccess 文件干扰。
为了使以下流程顺利运行,我需要做出哪些更改:
- 将所有
http://www.
和http://
页面重定向到相应的 https 页面 - 将所有
http://my.
页面重定向到相应的 https 页面
而不会互相影响。