http ⇔ https 自動変換・自動転送

特定のファイル・ディレクトリに来たアクセスをhttps・httpでアクセスするようにする

ここの階層、ディレクトリの場合はきちんとセキュア「https」でアクセスさせたい。。とか言う場合に、リンクできちんとしておけばよいのですが。。

.htaccess で「http」でアクセスしても「https」に自動転送・自動変換させたい!ってことで、冒頭のリンク先を参考に設定しました。


ECショップなどで、管理ページなんかはせっかくですから?セキュアでアクセスしておきたいかなぁ。。なんて思いまして。

http > https とする場合

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*)?$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]

例は、上記を記した.htaccessが有るディレクトリにhttpでアクセスがきた時、httpsに変換・転送してアクセスをします。

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule re.html https://%{HTTP_HOST}%{REQUEST_URI} [L,R]

例は、443以外のアクセスで、URIにre.htmlが含まれる場合 httpsに変換・転送します。

https > http とする場合

RewriteEngine on
RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{REQUEST_URI} !^/test/
RewriteRule (.*)?$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R]

例は、httpsでアクセスであり、且つ/test以下へのアクセスの場合httpに変換・転送されアクセスが行われるという設定。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
Highslide for Wordpress Plugin