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
表示を試してみて下さい。