中途半端を極める

web関連で役に立ちそうなものを紹介いたします

サーバー関係

【サーバー関係】.htaccessで任意のフォルダのみをhttpsへリダイレクトする記述

投稿日:2012年2月21日 更新日:

完全に自分用メモです。

ページ数が多く、ある程度のサーバースペックがある場合は「めんどくせー」ってなって.htaccessでhttpsへリダイレクト設定をします。
設定したフォルダ以下のファイルがリダイレクトされてhttpsの領域へ飛ばされます。
※スペックの低いサーバーや、ページ数が少ない物については、リンクの記述を書き換えた方がいいかと思われます(でも面倒くさいんですよねそれが)。

↓気になる方はこちらからご覧ください。

記載例


RewriteEngine On
RewriteCond %{REQUEST_URI} .*/foldername01/.*$ [OR]
RewriteCond %{REQUEST_URI} .*/foldername02/.*$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

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

※「foldername」の部分は任意の名前に変更して設定してください。

-サーバー関係

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

phpMyAdminでの文字化けを解消する

サーバを移設する際にデータベースをエクスポートする必要がありました。 ただphpMyAdminからデータを確認すると、日本語が文字化けしておりました。 原因はどうやら文字コードが「latin1_swe …

pleskでopen_basedirを無効にする方法

Movable Typeのスマートフォンオプションのプラグインをインストールし、スマートフォン用のテーマを反映すると「ページが見つかりません。 An error occurs.」と表示されてしまった。 …