【環境】
サーバ:お名前ドットコム
サイト:WordPress


最近、「昔から作ってあるサイト」のSSL化(http⇒https)設定の依頼を受けてお手伝いしたのだが。

ここ2~3年で作ったサイトは、最初から自動で「https」になっている。

しかし、5年以上前に作ったサイトは、手動でSSL化して「http⇒https」にするわけだが。

なので、最近SSL設定する人もそう多くないだろう。自分もかなり久々にやった。

ちなみに参考サイトはこちら。(←このSSL解説サイト自体がSSL化できてないのが何より不安だったが

ひとまずコントロールパネルから手続きだけすませれば、あとは2時間ほどでSSL化できた。

あとは「一般設定」で、サイトURLを変えるだけ

サーバ側でSSL設定が出来たのが確認できたら(https~でアクセスして表示されたら)、あとは一般設定で、サイトURLだけ変えておきましょう。

httpを、httpsに変えるだけです。(設定を変更するといったんログアウトされます。再度ログインすればhttpsでログインできるようになります。)

「Really Simple SSL」プラグインは必要ないのね!?

さて。かつて、手動でSSL化の作業をした経験者ならご存じであろう「Really Simple SSL」プラグイン。他のサーバもそうなのかもしれないけど、お名前ドットコムって、もう必要なくなったのね!?(何もしなくてもリダイレクトされてました!)

素晴らしい。

ちなみにさくらインターネットは、専用のプラグインが用意されているので、それはそれで安心ですけどね。

【おまけ】FTPの設定方法

ちなみに、お名前ドットコムのFTP設定方法です。FTP情報はお名前ドットコム「コントロールパネル」⇒「FTP・SSHアカウント」のところにあります。

▼FTPソフトでの設定はこのようになります(画像はFileZila)

【おまけ2】.htaccessの修正(リダイレクト設定)

httpにアクセスした際、httpsに意図的にリダイレクトさせたい方法です。

※個人的には、検索エンジンなどから入ってくる場合は、時間が経てば自然にhttpsが上位表示されるようになるので「あまり細かいことは気にしない」という人は、この設定は不要。

参考:

【WordPress】httpからhttpsへのリダイレクト設定
サブディレクトリに置いている場合、1つ上の階層にある.htaccessにリダイレクト設定を書いてアップし直してみましょう。

▼サブディレクトリを作っている場合には、トップの方(index.phpが有効の方)のhtaccessを修正してください。(この場合、サブをイジっても、サブ以下(samplecom/wp)にしか有効になりません)

▼.htaccessのファイルに下記コードを追加

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

    コメントを残す