タグ : HTTPS

【.htaccess】特定のディレクトリにSSL通信をする

themasterhtaccess

themasterhtaccess


.htaccessで特定のディレクトリにSSL通信をします。
ここではadminとcontactディレクトリのみSSLに設定して、
その他のディレクトリはhttp通信とします。

RewriteEngine on

RewriteCond %{REQUEST_URI} /admin/
RewriteCond %{REQUEST_URI} /contact/
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

RewriteCond %{REQUEST_URI} !/admin/
RewriteCond %{REQUEST_URI} !/contact/
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L]

【HTACCESS】HTTPSのページはHTTPSで表示する

httpsのページなのにhttpでアクセスされたら困るので、、

そんなときはhtaccessでhttpからhttpsに変更をかけ ます。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$    https://pg.web-gs.com/blog/$1 [R,L]