Tuckey urlrewrite检查是否设置了cookie

时间:2012-01-23 08:18:52

标签: url-rewriting tuckey-urlrewrite-filter

我正在尝试检查给定的cookie是否与urlrewrite.xml中的给定标记一起存在:

<condition type="cookie" name="LANGUAGE" operator="notequals"></condition>

但它无法正常工作。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我要做的是首先检查是否存在参数| cookie然后与我想要的值进行比较...

<rule>
    <condition type="parameter" name="theme" operator="equal">^.+$</condition>
    <condition type="parameter" name="theme" operator="notequal">^default$</condition>
    <set name="themeheader">Theme is %{parameter:theme}</set>
</rule>

用cookie替换上面的类型并更改要查找的cookie的名称,您应该能够使用它。我已经测试了这个,我现在在我的服务器上使用它,所以我知道它做了我期望的。

希望它有所帮助。