さくらインターネットのhtaccessの設定にはくせがあり、SSL化した時にWWWあり、なしでURL正規化をするの大変だ。先駆者が有益な情報を公開してくれているので大変助かったが、一つだけつまずいたので情報を共有する。
先駆者(はるかさん)の方法は、さくらのコントロールパネルで、WWWあり、なしの両方のドメインを登録して、WWWなしのドメインの設定を「wwwを付与せずマルチドメインとして使用する(上級者向け)」といいうものだが、最初にWWWのなしSSLサーバ証明書の設定は問題なく行えるが、次に同じSSLサーバ証明書を、WWWありの方にインストールすると、”送信されたデータは、このサーバで利用できない証明書です…”と表示されインストールに失敗する。
いろいろ試したところ、証明書が正しくインストールされたドメインの秘密鍵をバックアップして、この秘密鍵を失敗したドメインにアップロード後に同じSSLサーバ証明書をインストールすることで、WWWあり、なしの両方のドメインを登録することができた。
これにより、ようやくさくらインターネットのhtaccessの設定は普通のサーバの振る舞いに近づいた。
ただ、くせはまだまだ、残っているので、SSLでWordpressを使う場合は、さくらサーバーは避けたほうが良いだろう。