前の記事特定のディレクトリでSSLのみ許可で特定のディレクトリをSSLしかアクセスできないの設定方法書いたが,設定されたディレクトリにhttpでアクセスする場合,エラーページが表示されます.
今回は,Redirectコマンドを利用して,例えば,http://www.example.com/fooへのアクセス自動的にhttps://www.example.com/fooに変換する方法を紹介します.
設定は簡単です,<VirtualHost>セクションの中,以下の設定を書けばいいです.
<VirtualHost *:80>
Redirect /foo https://www.example.com/foo
</VirtualHost>
ここに注意しなければならないことは,設定内容は必ず<VirtualHost>セクションの中書かなければなりません,<VirtualHost>セクション以外で書いたら,無限ループになるから.
コメントを投稿