基本的に IIS で .htaccess を有効にするHelicon の ISAPI Rewrite 3を使用しています。www 以外の URL を www バージョンにリダイレクトする必要があります。つまり、example.com は www.example.com にリダイレクトする必要があります。例から次のルールを使用しましたが、サブドメインに影響します。
RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} ^(?!www\.)(.+)$ [NC]
RewriteCond %{REQUEST_URI} (.+)
RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]
これはほとんどの場合機能しますが、sub.example.com を www.sub.example.com にリダイレクトします。サブドメインがリダイレクトされないように上記のルールを書き直すにはどうすればよいですか?