.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 だけでなく) に動的に適用するにはどうすればよいですか?