2
特定の条件に基づいてすべてのユーザーをログインにリダイレクトするサイトがあります。彼らは次の基準のいずれかを満たしている場合、ユーザーが通過を許可されていますIPに基づいてユーザーをリダイレクトし、htaccessを使用したCookie
- IPアドレスは、htaccessの中で彼らはすでに(クッキーを持っています)にログインしている社内ネットワークから
特定の条件に基づいてすべてのユーザーをログインにリダイレクトするサイトがあります。彼らは次の基準のいずれかを満たしている場合、ユーザーが通過を許可されていますIPに基づいてユーザーをリダイレクトし、htaccessを使用したCookie
はそれをテストしていませんが、それは動作するはずです:それは、HTTPヘッダにクッキー「ログイン= SECRETCODE」を見つけた場合
Order deny,allow
Deny from all
# allow internal IP addresses
Allow from 192.168
# allow cookie
SetEnvIfNoCase Cookie "login=secretCode" let_me_in
Allow from env=let_me_in
SetEnvIfNoCase
は、サーバー上の環境変数「let_me_in」を設定します。この環境変数を使用してアクセスを許可することができます。
これは適切なトラックにあると思いますが、実際にはアクセスを拒否するだけでなく、リダイレクトする必要があります。 RewriteCondが[OR]文を見ているように見えるので – kidbrax