htaccess に次のコードを書く。
RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.com<span>%% inline_0 %%</span> https://www.example.com/<span>%% inline_1 %%</span>
RewriteRule ^(.*)<span>%% inline_2 %%</span>1 [R=301,L]
これで https かつ www ありでリダイレクトされる。
example.com → www.example.com
www.example.com → www.example.com
もし上のコードでリダイレクトされない場合、htaccess ファイルが間違った場所にあるか
Options +FollowSymLinks
などの記述がない可能性がある。