WordPressでhttpsにした際にhtaccessを使ってリダイレクトさせる方法をご紹介いたします。
はじめに
SEO対策として必須条件となりつつあるhttps化ですが、もともとSSLとして運用されていた方も少ないと思います。
私もそうですしw
ただサイトにアクセスするとhttpが表示されてしまう事もあるので、htaccessを使い、リダイレクトさせてみました。
注意事項
SSL化は検索結果に大きな影響を与えます。
私が実験した全サイトでSSL後にアクセス急落しています。
SSL化するには注意してください
htaccessでリダイレクトするよ
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
ワードプレスのhtaccessをひらくとデフォルトだとこういった表示になっています。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.hogehoge.com/$1 [R=301,L] </IfModule> # END WordPress
最後の2行見てもらえればわかりますが、文章を追加しました。
hogehogeの部分にドメインを入れてもらえれば完成します。
htaccessをいじるから、必ずテスト環境でやった方がええよ!
さいごに
SSL化をするなら最初から
SSL化やっとこさ導入できたかなと思ったが、検索エンジンに対して結構大きな影響がありました。
うちは売上かなり下がったり・・・
ただ、最近少しづつ順位が戻ってきたりしたので売り上げがあまりない月とかにやった方が良いかもしれません。
SSL言うてもドメインが変わるから、そら影響あるよね
これからサイトを作る時は絶対にSSL化した状態で作るようにしないといけませんね。