Regexp htaccess无法正常工作

时间:2013-11-14 15:01:59

标签: regex apache .htaccess mod-rewrite

在我的网站中,我想将用户IP的MD5保存在名为“utm”的cookie中。如何使用htaccess检查真实用户的IP%{REMOTE_ADDR}的MD5是否恰好是cookie中的MD5?我想要这样的东西:

RewriteCond %{HTTP_COOKIE}:MD5(%{REMOTE_ADDR}) ^.*utm=([^;]*).*:(?!\1).*$

我知道在MD5(%{REMOTE_ADDR})中使用MD5是不可能的,但我怎么能这样做?以下代码工作正常,但它不使用MD5将IP存储在cookie中,并且不使用MD5来检查cookie的IP:

RewriteCond %{HTTP_COOKIE}:%{REMOTE_ADDR} ^.*utm=([^;]*).*:(?!\1).*$

0 个答案:

没有答案