- ウェブサイトのSSL化がうまくいかない
- httpサイトとhttpsのサイトが2つ存在してしまう
エックスサーバーの場合、サイト開設初期に正しくSSLの設定ができていれば、httpサイトにアクセスしても自動的にhttpsにリダイレクトされるはずです。
しかし、なぜかこれがうまくいかなったり、サイト運営途中にhttpsに統合したい場合もあるでしょう。
そこで本記事では、httpからhttpsへ.htaccessを使ってリダイレクトする方法についてご紹介いたします。
リダイレクトとは?

リダイレクトとは、特定のページにアクセスした際に、予め指定したページに飛ばすことをいいます。
例えば、「http://example.com」と「https://example.com」が同じコンテンツでも、Googleが別のページと認識してしまう可能性があります。
そのため、適切に評価を引き継ぐために、301リダイレクトを行いましょう。
サイトにアクセスしようとしたユーザーを、最初にリクエストされたURLとは別のURLに永続的に転送するための処理コードのことです。
このリダイレクトをするには、以下のコードを.htaccess(エイチティーアクセス)に記述すればOKです。
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
ttpからhttpsへ.htaccessでリダイレクトする方法(エックスサーバー)
ここからは、図解付きで手順を解説していきます。
サーバーパネルへログインし、「ホームページ」内にある「.htaccess編集」をクリックします。

設定したいドメインを選択します。

「.htaccess」タブをクリック。

一番上の行に先ほどのコードを貼り付けます。
RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

「確認画面へ進む」

間違いがなければ「実行する」をクリックします。

これで、htaccessの設定は完了です!
最後に、ウェブサイトが正しく表示されることを確認しておきましょう。
【期間限定】ブログで月100万を叶えたノウハウを受取る
他にも…
◆ 本当に稼げる他社広告5選
◆ 図解付き!ブログの開設マニュアル
これらを無料でプレゼント中!
つい数年前まで普通のOLだった私が、たった一つのブログを始めたことで人生が変わりました。
初心者から始めたブログで、4ヶ月で月100万円の収入を叶え、今では時間や場所に縛られない自由なフリーランスとして働いています。
- 好きな場所、好きな時に働きたい
- 自宅やカフェで、PC一台で仕事をすることに憧れがある
- 文章を書く仕事で、月20万円以上を稼ぎたい
- お金を気にせずに旅行したり、経済的な不安から解放されたい
そんなあなたらしい人生を叶えるために、未経験からブログで収入を得る方法を解説したマニュアルを無料で配布しています。
初めて挑戦される方でも、安心してブログを開設できるよう、図解付きの手順書も併せてプレゼント中!
メルマガ登録者さん限定で、期間限定で配布していますが、いつ有料化するかわかりませんので、今のうちにお受け取りください。
ボタンをクリックして、登録フォームに「名前」と「メールアドレス」を入力したら、プレゼントが手に入ります。