301リダイレクトについて

SSL設定後 気をつけること

同一サイト内で

http://○○○○.jp
http://www.○○○○.jp
https://○○○○.jp
https://www.○○○○.jp

同じページだと思っても、4つあったのです。

SSL設定をすることにより httpsになりますが、httpが消えるわけではありません。

SSLは、通信が暗号化されますが、httpがなくなるわけではありません。

httpsはhttpの上にSSL/TLSという暗号化技術を重ねたものです。

httpの通信は存在するのです。ファイルの話ではないので、消したらいいという問題ではありません。

wwwの有無

https://www.○○○○.jp

https://○○○○.jp

のどちらかにリダイレクトする必要があります。

バラつきがあると、各ページの評価が分散したり、重複コンテンツと認識されたりするかもしれないので、、SEO上、統一させることが必要です。

リダイレクトを使用すると簡単にwwwの有無を変更できます。

htaccessを利用するためには、mod_rewrite機能を使えるApacheサーバーであることが条件です。

ヘテムル・Xサーバー・さくらさーばー・ロリポップ・ウィルネット しか扱ったことはないですが、どれも大丈夫でした。

リダイレクトにもいろいろありますが、301リダイレクトは
転送元のURLから転送先のURLへの恒久的なリダイレクトのことです。

移転やURL変更時に、SEOの評価を引き継ぎつつ、ユーザーを新しいページに誘導してくれます。

実地作業

私はDreamweaverを使いますが、

メモ帳などのテキストエディターで作れます。

1.wwwありのhttpsのURLに統一したい場合

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

書き方はいろいろあるようです。私はおまじないだと思ってます(笑)

入力後、 .htaccess.txt として保存してください。

2.FTPソフトでサーバーに接続します。

1で作成した .htaccess.txt をルートにアップロードします。

3.転送したファイル名を変更します。

サーバーにもよりますが、自分のサイトのディレクトリ内にアップロードしたファイル .htaccess.txt を .htaccess に変更します。

これでOK

表示を試してみて下さい。

 

 

関連記事

TOP