次のコードを使用して、非 www URL を強制的に www URL にリダイレクトしています。
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
ただし、mydomain.com にアクセスしても、www.mydomain.com にリダイレクトされません。
Red Hat Linux を使用していますが、これを機能させるために htaccess に何か追加する必要があるかどうか疑問に思っていますか?
ありがとう。