エックスサーバー:常時SSL化のやり方

エックスサーバー:常時SSL化のやり方

エックスサーバーでは、無料独自SSLを使ってWebサイトをhttps化できます。ただし、SSLを有効にしただけでは「常時SSL化」は完了しません。WordPress側のURL変更、httpからhttpsへのリダイレクト、混在コンテンツの確認まで行うことで、正しく常時SSL化できます。

エックスサーバー常時SSL化の全体フロー

手順1:無料独自SSLを有効化する

エックスサーバーで無料独自SSLを有効化する手順
  1. Xserverアカウントにログインします。
  2. 「サーバー管理」からサーバーパネルを開きます。
  3. 「SSL設定」を選択します。
  4. 対象ドメインを選び、「独自SSL設定を追加する」を実行します。
  5. SSL証明書が有効になるまで待ちます。

注意点:ドメイン追加直後やDNSが未反映の状態では、SSL設定に失敗する場合があります。うまくいかない場合は、ネームサーバー設定とDNS反映状況を確認してください。

手順2:WordPressのURLをhttpsに変更する

WordPressのURLをhttpsへ変更する手順
  1. WordPress管理画面にログインします。
  2. 「設定」→「一般」を開きます。
  3. 「WordPressアドレス(URL)」を https:// に変更します。
  4. 「サイトアドレス(URL)」を https:// に変更します。
  5. 保存後、再ログインします。

例:http://example.com から https://example.com へ変更します。

手順3:httpからhttpsへリダイレクトする

httpからhttpsへリダイレクトする手順

SSLを有効にしただけでは、httpのURLにもアクセスできてしまう場合があります。SEO評価の分散や重複URLを避けるため、httpへのアクセスをhttpsへ転送します。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

既存の .htaccess を編集する場合は、必ず編集前の内容をコピーして保存してから作業してください。

手順4:SSL化後の確認を行う

常時SSL化後の確認項目
  • URLが https:// で表示される
  • ブラウザに鍵マークが表示される
  • http:// でアクセスしても https:// へ転送される
  • 画像・CSS・JavaScriptに http:// が残っていない
  • Search Consoleやアクセス解析もhttps側で設定する

まとめ

エックスサーバーの常時SSL化は、無料独自SSLの有効化だけでなく、WordPress側のURL変更とリダイレクト設定まで行うことが重要です。設定後は、必ず鍵マークとhttpからhttpsへの転送を確認しましょう。

関連記事

  1. エックスサーバー:SSL化で失敗しがちなポイント

  2. さくらインターネット:常時SSL化のやり方

    さくらインターネット:常時SSL化のやり方

  3. 常時SSL化とは?

    常時SSLとは?

  4. さくらインターネット:SSL化で失敗しがちなポイント

    さくらインターネット:SSL化で失敗しがちなポイント

  5. ロリポップ!:SSL化で失敗しがちなポイント

    ロリポップ!:SSL化で失敗しがちなポイント

  6. ロリポップ!:常時SSL化のやり方

    ロリポップ!:常時SSL化のやり方