POCKETALK S(ポケトークS) 74言語で双方向に通訳、カメラで撮って翻訳、さらに、会話レッスン機能
|
FamilyDot(ファミリードット) 居場所がわかる安心 GPS。 お子様やご老人に!
|
http://example.com でアクセスして https://example.com に自動的に切り替わらない時、WebサーバーがApacheの場合、下記の手順で切り替えます。
サンプル構成を理解する
www/wpフォルダにexample.comのドメインを割り当てています。さらに、www/wp/aaaaにWordPressをインストール済みとします。
.htaccessファイルに一部SSL化のロジックを追加する
Webサイトを常時SSL化するためには、.htaccessにmod_rewriteのディレクティブなどを追加する必要があります。主要なレンタルサーバー4社の.htaccess記載例は下記の通りです。
さくらインターネット
1|# 常時HTTPS化(HTTPSが無効な場合リダイレクト) 2|<IfModule mod_rewrite.c> 3|RewriteEngine on 4|RewriteCond %{ENV:HTTPS} !on 5|RewriteCond %{REQUEST_URI} !/wp-cron\.php$ 6|RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 7|</IfModule> 8|# END Force SSL for SAKURA
2行目:mod_rewrite.cは、ユーザーからのリクエストであるURL情報を変更してリダイレクトさせる機能です。
3行目:URLの書き換えを行うエンジンです。デフォルトの設定はoffなのでonにします。
4行目:サーバー変数 ENV:HTTPSで https:// からの依頼でない時
5行目:WordPressの定時実行のスクリプトでない時
6行目:上記の4行目・5行目の条件を満たした時、ユーザーからのURL情報に https:// に 301のステータスコードを付けて、リダイレクトします。
3行目:URLの書き換えを行うエンジンです。デフォルトの設定はoffなのでonにします。
4行目:サーバー変数 ENV:HTTPSで https:// からの依頼でない時
5行目:WordPressの定時実行のスクリプトでない時
6行目:上記の4行目・5行目の条件を満たした時、ユーザーからのURL情報に https:// に 301のステータスコードを付けて、リダイレクトします。
エックスサーバー
1|<IfModule mod_rewrite.c> 2|RewriteEngine on 3|RewriteCond %{HTTPS} off 4|RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 5|</IfModule>
CPI
1|# SV-Basic,ACE01_2015以降のサーバー 2|Options +SymLinksIfOwnerMatch 3| 4| 5|<IfModule mod_rewrite.c> 6|RewriteEngine On 7|RewriteBase / 8| 9|# httpからhttpsにリダイレクト 10|RewriteCond %{HTTPS} off 11|RewriteRule ^(.*$) https://example.com/$1 [R=301,L] 12| 13|# httpsからwwwの場合、www無しにリダイレクト 14|RewriteCond %{HTTPS} on 15|RewriteCond %{HTTP_HOST} ^www.example.com$ 16|RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 17|</IfModule>
ロリポップ
1|# BEGIN WordPress 2|<IfModule mod_rewrite.c> 3|RewriteEngine On 4|RewriteBase / 5| 6|# 以下の2行のみを追加 7|RewriteCond %{HTTP:X-Forwarded-Proto} !=https 8|RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 9|# ここまで 10| 11|RewriteRule ^index\.php$ - [L] 12|RewriteCond %{REQUEST_FILENAME} !-f 13|RewriteCond %{REQUEST_FILENAME} !-d 14|RewriteRule . /index.php [L] 15|</IfModule> 16| 17|# END WordPress
動作確認
http://example.com でアクセスして https://example.com に自動的に切り替われば完了です。
初心者が安心して契約できるレンタルサーバー
解説本に載っているレンタルサーバーの性能は如何に!
法人向け・共用レンタルサーバー 比較
失敗しない法人向けレンタルサーバーを慎重に比較してみた!
クレジットカード決済に使えるレンタルサーバー
クレジットカード決済代行会社を選んでから、そこに最適なレンタルサーバーを選択しよう!