httpでアクセスした時にhttpsに転送する。いつもの作業なので、これは問題なく終わった。wwwの時に効いてない。?htaccessが効かない理由はロリポップサーバーの仕様のせいだった。結論的に、www付きのサーバー上の参照ディレクトリと、www無しの参照ディレクトリが違うのが問題だったのだ。www付きはサブドメイン扱いになっている。ロリポップサーバーにログイン。ドメイン設定」を見てみよう。ドメイン横の「確認・変更」を押すと、変更できる。「公開(アップロード)フォルダ」は「xxxxx.com」になっている。「xxxxx.com」フォルダの中に「.htaccess」を入れている。問題なくリダイレクトされていたわけだ。