如何要求多个cookie htaccess

时间:2014-07-24 19:55:51

标签: wordpress .htaccess security cookies

我想知道如何要求多个cookie E.G. 访问example.com/protected您需要两者 cookie1 and cookie 2

这是我目前的HTACCESS:

RewriteEngine On
RewriteBase /cookietest/
RewriteCond %{HTTP_COOKIE} !AuthCookie=OpenSesame [NC]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule .* http://example.com.com/wp-login.php [L]

我如何要求两种饼干?

1 个答案:

答案 0 :(得分:2)

使用OR标志:

RewriteEngine On
RewriteBase /cookietest/
RewriteCond %{HTTP_COOKIE} !AuthCookie=OpenSesame [NC,OR]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule .* http://example.com.com/wp-login.php [L]

如果缺少AuthCookie OR wordpress_logged_in,则重定向到wp-login.php。如果存在两个cookie,那么将无法满足两个条件,因此您将无法重定向