2016-04-18 14 views
0

httpからhttps(フォームとログインページのあるページ)と他のページ(httpsからhttp)へのリダイレクトが必要です。httpからhttpsへのリダイレクトは1ページだけで、他のページはhttpsからhttpへ

どのようにすべてのページにすべてのルールを書かずに行うのですか?

+0

それは真偽クッキーは、HTTP Webページにアクセス可能な場合のみ、ログインページを保護するために安全ではないです。認証フォームを使用してWebサイトを管理する唯一の安全な方法は、https everywhereとhstsです。 – Tom

答えて

0

あなたは/root.htaccessに次のように使用することができます。

RewriteEngine on 

#redirect /login from http => https# 
RewriteCond %{HTTPS} off 
RewriteRule ^login https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R] 
#redirect any other request excluding /login from https to http# 
RewriteCond %{HTTPS} on 
RewriteRule !^login http://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R] 
関連する問題