http -> https

2018-02-10 /Development
この記事は最終更新日から5年以上経過しています。

こんな ニュースをみかけたので重い腰を上げてhttpsに切り替えておいた。


以下やった事

サーバー側でhttpsに切り替え

このサイトではサーバーに heteml を使用しているのですが、下記の変更が必要でした。

  • コントロールパネル上で、 契約・お支払い > 新サーバ移設 を選択
  • ドメイン・メール設定 から変えたいドメインの 詳細を見る を選択
  • 設定を変更 から入ったページでチェクボックス
  • 独自SSL のチェックボックスを入れる

サイトと画像のパスを修正

このサイトには Hexo が使われているので、下記の変更だけで済みました。

  • config.yml のURLの設定を http から https
  • テーマファイルのwebフォントやCDNなどのパスが http:// になっていたものもあったので https:// から始まるように
  • 画像のパスもhttps:// から始まるように

いいねやブックマークが消えてしまった。

.htaccessにリダイレクトを追記

あとは http に飛んできた人をリダイレクトする処理を入れました 。

コピーしました
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

以上になります。 FTPのサーバーだけどコマンド1つでアップロードできるようにしておいて良かった。

Comment
comments powered by Disqus
Profile

石原 悠 / Yu Ishihara

デザインとプログラミングと編み物とヨーグルトが好きです。