我正在使用 .htaccess 将所有请求(子域除外)从 HTTP 重定向到 HTTPS。这段代码对我来说很好:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !=m.example.com
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
但是,它不会阻止用户手动尝试使用 HTTPS 访问子域(我拥有的 SSL 不涵盖子域并且在用于子域时显示信任错误)。
现在,我想知道:
1-如何将所有到子域的 HTTPS 请求重定向回 HTTP?
2-如何修改此代码以将子域限制动态应用于其他子域(不仅是 m.example.com)