2013-05-31 68 views
0

是否有可能做到這樣的事情?在htaccess中匹配兩個值

RewriteCond %{HTTP_COOKIE} ^auth_token= %{QUERY_STRING} ^ref 

,並如有不符

我想重定向這種情況下matche`的相同,否則不,我用Google搜索都很多,太這裏搜索,但沒有發現呢。

回答

0

您需要使用2條的RewriteCond線路是這樣的:

RewriteCond %{HTTP_COOKIE} ^auth_token= 
RewriteCond %{QUERY_STRING} ^ref 

對於否定使用否定標誌:

RewriteCond %{HTTP_COOKIE} !^auth_token= 
RewriteCond %{QUERY_STRING} !^ref 
+0

感謝名單,但我需要匹配的cookie的auth_token = yes時,與進入的網址查詢使用.php?auth_token = yes,如果它們都不匹配然後重定向到某個地方,我嘗試了這個但不工作,RewriteCond%{HTTP_COOKIE}!^%{QUERY_STRING} – Kam

+0

你不能在RHS上使用'%{QUERY_STRING}'的RewriteCond線 – anubhava