Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用cookie重写Apache规则_Apache_Drupal 7 - Fatal编程技术网

使用cookie重写Apache规则

使用cookie重写Apache规则,apache,drupal-7,Apache,Drupal 7,如我从上述代码所知,如果: https请求,cookie DRUPAL\u UID存在,状态为200 它将跳过3条规则 这是正确的吗 以及如何将cookie条件更改为DRUPAL UID>0?我认为这是正确的,只要您的规则正确,或者条件应该满足这一点 要满足cookie ID>0的要求,请执行以下操作: RewriteCond%{HTTP\U COOKIE}DRUPAL\U UID=[1-9].[NC]RewriteCond%{HTTPS}在[OR]RewriteCond%{HTTP\U COO

如我从上述代码所知,如果:

https请求,cookie DRUPAL\u UID存在,状态为200

它将跳过3条规则

这是正确的吗


以及如何将cookie条件更改为DRUPAL UID>0?

我认为这是正确的,只要您的规则正确,或者条件应该满足这一点

要满足cookie ID>0的要求,请执行以下操作:


RewriteCond%{HTTP\U COOKIE}DRUPAL\U UID=[1-9].[NC]

RewriteCond%{HTTPS}在[OR]RewriteCond%{HTTP\U COOKIE}DRUPAL\U UID=[1-9].[NC][OR]RewriteCond%{ENV REDIRECT\U STATUS}200 RewriteRule.-[S=3]它不起作用。Cookie>0不会跳过之后的规则。
 RewriteCond %{HTTPS} on [OR]
 RewriteCond %{HTTP_COOKIE} DRUPAL_UID  [OR]
 RewriteCond %{ENV:REDIRECT_STATUS} 200
 RewriteRule .* - [S=3]