0
httpからhttps(フォームとログインページのあるページ)と他のページ(httpsからhttp)へのリダイレクトが必要です。httpからhttpsへのリダイレクトは1ページだけで、他のページはhttpsからhttpへ
どのようにすべてのページにすべてのルールを書かずに行うのですか?
httpからhttps(フォームとログインページのあるページ)と他のページ(httpsからhttp)へのリダイレクトが必要です。httpからhttpsへのリダイレクトは1ページだけで、他のページはhttpsからhttpへ
どのようにすべてのページにすべてのルールを書かずに行うのですか?
あなたは/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]
それは真偽クッキーは、HTTP Webページにアクセス可能な場合のみ、ログインページを保護するために安全ではないです。認証フォームを使用してWebサイトを管理する唯一の安全な方法は、https everywhereとhstsです。 – Tom