2018.03.25先日、このサイトをHTTPS(暗号化通信)にする「常時SSL化」しました。このサイトは最初からwwwを付加しないドメイン設定かつ、WordPressで構築したサイトなのでとても簡単に移行できましたが、www付きのドメインを常時SSL化した時は少し面倒でした。www無しドメインの場合さくらのレンタルサーバーでサイトをSSL化~httpからhttpsへ~www無しのドメイン(WordPress)Webサイト全体をHTTPS(暗号化通信)にする「常時SSL化」というのをよく見聞きします。他に複数運営しているサイトもすべてhttp://~なのでやらなきゃいけないなと思っていたものの、変更...michinari.work2018.03.05www付きドメインの場合さくらのレンタルサーバーでサイトをSSL化~httpからhttpsへ~www付きのドメイン(WordPress)先日、このサイトを常時SSL化しましたが、このドメインはwww.無しだったので設定がとても楽でした。上記リンクで常時SSL化したサイトの条件は、以下の場合です。・さくらのレ...michinari.work2018.03.08しかし、さらに面倒だったのがWordPress以外のhtmlで作成し、かつwww付きドメインのhttps化です。.htaccessの設置にも少し手間取りましたが、今もページ内のhttpとhttpsの混在を無くす作業をコツコツやってます。WordPressで構築したサイトならばプラグインで一発変換できますが、通常のhtmlで作成したサイトのため、1ページずつ手直ししなければなりません(涙)。いう理由で腰が重かったのですが、やらずに置いておくのもSEO的に良くないですし、何よりgoogleもhttps化を推奨しています。そのhtmlで作ったサイトをいずれWordPress化する事も考えているのですが、それも勉強しながらだと時間が掛かりそうなのでまず置いておき、今回は通常のhtmlサイトのまま「常時SSL化」にチャレンジしてみました。以下、その手順の覚書です。目次WordPress以外で作成したサイトをhttpからhttpsへ常時SSL化する手順1、www付きドメインを新規作成する。2、新規登録したドメインの詳細を設定する。3、追加したwww有りのドメインのSSL登録をする。途中までの手順はwww付きドメインの場合と同じですが、このページでも順を追って書いていきます。最初からwwwなしで使用する設定の二通りの設定があり、ユーザーが選ぶ事ができます。wwwあり/なし両方のURLでアクセスが可能となる「マルチドメインとして使用する(推奨)」で公開されているサイトをSSL化しようとすると、リダイレクト処理がループ(サイトの転送処理が繰り返される)してサイトが閲覧できないといった症状が出るようです。ここでは、それを避けてSSL化する手順を説明します。大まかな流れはこのようになります。「www.」有り/無しのドメインのそれぞれのSSL登録を済ますリダイレクト設定を.htaccsessで設定するまた、運営中のサイトにすでに.htaccessを置いて、www有り/無しの正規化やスマートフォンサイトへのリダイレクト等を行っている場合、そのリダイレクト設定を解除しておきます。それにより、問題が発生した時に原因が突き止めやすくなると思います。私も、作業の前に以下の設定をクリアしておきました。・サーチコンソールのリダイレクト設定(wwwありでアクセスした時にwww無しに飛ぶ)を無しに」では、順を追って作業を進めます。1、www付きドメインを新規作成する。登録してあるドメイン(wwwあり/なし両方のURLでアクセスが可能)がexample.comだとすると、新規にwww.example.comというドメインを追加します。さくらのレンタルサーバのコントロールパネルにログインし、右側下の「ドメイン/SSL設定」をクリック。「新しいドメインの追加」を選びます。さくらインターネットでドメインを取得したドメインの場合は「2.さくらインターネットで取得したドメインを使う」で設定したいドメインを選択し、「サブドメインを指定」のチェックボックスをONにして、「送信」をクリック。「www」と入力して「www.example.com」のドメイン設定を作成します。「5.他社で取得したドメインを移管せずに使う」場合は「5.他社で取得したドメインを移管せずに使う」から「ドメインを追加へ進む」をクリック。ドメイン名にwww.example.comと入力し送信をクリック。これでwww.example.comが新規で追加されました。2、新規登録したドメインの詳細を設定する。www.example.comを運用しているフォルダに選択し、保存します。3、追加したwww有りのドメインのSSL登録をする。ドメイン一覧に新規追加したドメインが表示されるので、SSLの登録をクリックします。「無料SSLの設定へ進む」をクリック。「無料SSLを設定する」をクリック。すると、以下のような「手続き中」の表示になるのでしばらく待ちます。私の場合は30分ほどで完了しました。SSLの登録前はドメイン一覧ではこのような表示ですが完了するとこのように表示されます。次に、元々のドメイン(www付きで新規追加する前の)も設定します。ドメイン詳細設定で「wwwを付与せずマルチドメインとして使用する(上級者向け)」にチェックを入れ保存します。ドメインのSSL登録がまだでしたら登録します。これで、wwwあり/なし両方のURLのSSL化は完了です。これにより、wwwあり/なし両方のURLが「wwwを付与せずマルチドメインとして使用する(上級者向け)」の設定になりました。次は、それらのURLにアクセスがあった場合、全てhttps:example.comへ転送させる設定をします。2、.htaccsessでリダイレクトを設定する無料SSL取得後にサイトの常時SSL化(Webサイトすべてを暗号化)を行うにはURLの転送設定(リダイレクト)を行う必要があります。さくらのレンタルサーバーを利用している場合、〇〇〇.comというドメインを例にすると今のところ、下記の7つのURLからアクセスできます。(初期ドメイン)http://www.〇〇〇.comhttp://〇〇〇.comhttps://www.〇〇〇.comhttps://〇〇〇.com検索エンジンはこれらを全て、別のサイトとして認識してしまい、重複サイトとみなされてしまいます。SEO的に良くないので、以上にアクセスした時は、全て以下の1つのURLに転送するのが完成形です。https://〇〇〇.com上の7つのドメインに加え、初期ドメインをSSL化した「https://www.任意名.sakura.ne.jp/フォルダ名」も本来なら表示されると思ったのですが「安全な接続ではありません」と表示されブラウザにブロックされてしまいました。リダイレクト設定をしても飛ばず、初期ドメインのみ(フォルダ名無し)でアクセスしても同じでした。同じ環境の方のサイトのドメインで確認したところ、同じように「https://www.任意名.sakura.ne.jp/」でアクセスすると「安全な接続ではありません」と表示されブラウザにブロックされました。www.無しの初期ドメインは問題無いので、SSL化するとwww無しのドメインのみにSSLが設定されるのかな?難しすぎて(汗)この問題は解決していませんが、そのアドレスでのアクセスはまず無いものと考えひとまず放置してます。気になるのでさくらにメールで問い合わせしてみました。返答が来たらまた追記します。1、初期ドメインの任意のフォルダのアクセスをhttps://〇〇〇.comへリダイレクトさせる。与えられるのでアクセスできるURLがたくさん有りますが、まずはそれらの初期ドメインを全部「https://〇〇〇.com」へ飛ばすようにします。いくつか方法がありますが、私の場合はさくらのレンタルサーバー内で複数のサイトをフォルダ分けして運営しているので、そのフォルダにアクセスがあった場合に「https://〇〇〇.com」に飛ばす、という.htaccessを置きました。これで、以下3つは無事にhttps://〇〇〇.comへ飛ばす事が出来ました。(初期ドメイン)また、初期ドメインにアクセスがあった場合、独自ドメインへリダイレクトさせる書き方はこちらです。さくらのレンタルサーバの初期ドメインを表示させたくない場合に有効ですが、私の場合、初期ドメインそのものは非表示に設定したいので止めました。直下に設置した場合のみ機能します。さくらのレンタルサーバーは一度.htaccessファイルをアップしてしまえば次回はFTPソフトを使わずにファイルマネージャーで簡単に編集できますし、.htaccessの記述方法も色々あるようなので、しっくりくるまで試しました。確認作業で、履歴を消して確認したりして最後は少し訳がわからなくなりましたが(汗)2、https&www(有り・無し)にリダイレクトさせる。初期ドメインは片付いたので、残りの3つを「https://〇〇〇.com」へ飛ばす.htaccessを設定します。直下ではなく、任意のフォルダの一番上の階層(indexファイルと同じ階層)に設置します。「www/任意のフォルダ/.htaccess」です。[R=301,L]</IfModule>これで7つ全てのドメインにアクセスしたときに全てhttps://〇〇〇.comに飛ばす事が出来ました。これで301リダイレクトの設定は完了です。ワードプレスで構築していない通常のhtmlのサイトなので手直しが大変で、今もコツコツやっています(汗)最初はjQueryを読み込まなかったのでスクリプトの表記を変えたり、外部のリセットCSSがhttpなのでサイトの表示が崩れたり。大変ですが、こつこつ頑張ります。いうかWordPress化も本気で考えよう・・またリダイレクトが大変そうで気が重いけど、頑張ろう!そして、リダイレクトの設定が終わったら忘れずにグーグル系の設定も変更しておきます。サイトをhttpからhttpsに常時SSL化した後にやるべきGoogle系の設定このサイトをhttpからhttpsに常時SSL化しましたが、すでにhttp://のアドレスで登録してあるGoogle系の設定も変更が必要なのか一つ一つ確認する事にしました。今後、他のサイトも順次常時S...michinari.work2018.03.06ワードプレスで構築したサイトだと、さくらの常時SSL化プラグインが使えるので簡単です。www無しドメインの場合さくらのレンタルサーバーでサイトをSSL化~httpからhttpsへ~www無しのドメイン(WordPress)Webサイト全体をHTTPS(暗号化通信)にする「常時SSL化」というのをよく見聞きします。他に複数運営しているサイトもすべてhttp://~なのでやらなきゃいけないなと思っていたものの、変更...michinari.work2018.03.05www付きドメインの場合さくらのレンタルサーバーでサイトをSSL化~httpからhttpsへ~www付きのドメイン(WordPress)先日、このサイトを常時SSL化しましたが、このドメインはwww.無しだったので設定がとても楽でした。上記リンクで常時SSL化したサイトの条件は、以下の場合です。先日、無料ブログで運営していたブログをWordPressに移行しました。カテゴリページへのリンク方法カテゴリページへのリンク方法を調べてみた。Consoleからメッセージが届く。目次WordPress以外で作成したサイトをhttpからhttpsへ常時SSL化する手順1、www付きドメインを新規作成する。2、新規登録したドメインの詳細を設定する。3、追加したwww有りのドメインのSSL登録をする。目次WordPress以外で作成したサイトをhttpからhttpsへ常時SSL化する手順1、www付きドメインを新規作成する。2、新規登録したドメインの詳細を設定する。3、追加したwww有りのドメインのSSL登録をする。"https://michinari.work/wp-content/plugins/table-of-contents-plus/front.min.js-end");タイトルとURLをコピーしました。