SSL化後に.htaccessでhttpからhttpsへ301リダイレクトの設定

SSL化後に.htaccessでhttpからhttpsへ301リダイレクトの設定

常時SSL化を行ったあとに「http://」でアクセスされても「https://」へ繋がるようにリダイレクトします。

恒久的にURLが(https://に)変更するため、301リダイレクトを使用します。今回は、301リダイレクトを「.htaccess」に記述する方法を解説します。

 SSL化する方法は以下を参考にして下さい。

 

301リダイレクトを使用した方がいい理由

リダイレクトには「301リダイレクト」と「302リダイレクト」がありますが、301リダイレクトを使用して下さい。

それは、302リダイレクトは一時的な転送という意味になり、検索エンジンなどに転送前に持っていた被リンクの評価が引き継がれません

長年、検索エンジン等に評価を得ていたものが引き継がれないので一からので出直しになります。

一方、301リダイレクトは、転送前の検索エンジンの評価を新しいURLにそのまま引き継ぐことができるのです

だから、SSL化した後は301リダイレクトを行います。

301リダイレクトの方法

301リダイレクトを利用するには「.htaccess」を使います。

ロリポップ!サーバー  や エックスサーバー

を利用している方は、以下のように「.htaccess」に記述します。

ロリポップ!サーバーやエックスサーバーは、Apacheサーバーであり「.htaccess」と「mod_Rewrite」が使えますので、ここで説明する方法でそのまま使用できます。

ロリポップ!サーバーやエックスサーバーでない方もApacheサーバーであれば、そのまま使用できます。

 

それでは、実際に301リダイレクトする方法をロリポップ!サーバーエックスサーバーで行う方法とFTPを使って変更する3つの方法を紹介します。

 

.htaccessの記述

まず、ロリポップ!サーバーもエックスサーバーにも全て共通の「.htaccess」の記述方法から紹介します。

どちらのサーバーでも以下の「.htaccess」の記述は必要です。

記述方法を学んでください。

 

 「.htaccess」に以下を記述します

 

WordPressを利用している方は、WordPressが自動で作った記述があります。

そのWordPressが作った記述の上に挿入します。

 追加後の 「.htaccess」

# BEGIN WordPressの上に書いて下さい

ロリポップ!サーバーの設定

それでは、ロリポップ!サーバーで301リダイレクトを行う方法を紹介します。

先に書きました通り「.htaccess」に追加することは変わりません。上記の「.htaccess」に追加した内容をロリポップ!サーバーに設定します。

 

まずは、ロリポップ!のユーザー専用ページにアクセスして下さい。

ロリポップ!ユーザー専用ページ

ロリポップ!のドメインか、独自ドメインを選択してドメインとパスワードを入力します。

 

ユーザー専用ページへ入ったら「サーバーの管理・設定」→「ロリポップ!FTP」へ進みます。

301リダイレクト

 

FTP接続ができたらWordPressをインストールしているディレクトリをクリックします。

僕の場合は「mutakko」ディレクトリになります。

301リダイレクト

 

あなたのディレクトリの中に「.htaccess」がありますのでクリックして下さい。

.htaccess

 

赤枠の部分にコピペします。

最後に「保存する」をクリックして終了です。

.htaccess

 

 

エックスサーバーへの設定

次に、エックスサーバーで301リダイレクトを行う方法を紹介します。

これもロリポップ!サーバーの設定と同じ内容になります。

 

 

エックスサーバーのサーバーパネルへログインして「.htaccess編集」をクリックします。

.htaccess

 

「.htaccess」を編集するドメインの「選択する」をクリックします。

僕の場合は「mutakko.info」を選択しています。

.htaccess

 

「.htaccess編集」をクリックします。

.htaccess

 

赤枠の部分にコピペします。

最後に「.htaccessを編集する(確認)」をクリックして、「.htaccessを編集する(確定)」にして終了です。

.htaccess

 

.htaccessファイルに直接書く

 

FileZillaというFTPソフトを使って「.htaccess」をダウンロードして記述する方法です。

 FileZillaのインストール方法は以下を参考にして下さい。

 

FileZillaのアイコンをクリックしてFileZillaを立ち上げます。

 

接続したら「.htaccess」をローカルPC側へ「ドラッグ・アンド・ドロップ」でダウンロードします。

FTP

 

 

ダウンロードした「.htaccess」をメモ帳などのエディタソフトで開きます。

 

赤枠の部分にコピペして上書き保存します。

301リダイレクト

 

サーバーにアップロードします。

FTP

 

ダウンロードとは逆に、ローカルPCからサーバー側へ「ドラッグ・アンド・ドロップ」でアップロードします。

これで、301リダイレクトの処理は完了です。

 

まとめ

SSL化しても被リンクされているURLはhttpのままですので、httpでアクセスされてもhttpsへ転送できるうように「301リダイレクト」しておきましょう

 

 過去の記事をhttpsに一括で変更する方法

 

この記事が気に入ったら
いいね ! しよう

セキュリティーカテゴリの最新記事