📄 4_ruletest-out.txt
字号:
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (simple(ass), $1simple 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (simple(ass), $1simple 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with simpleass
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to asssimple
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, null 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (from, null 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, null 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (from, null 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.RuleBase TRACE: setting sttributes
org.tuckey.web.filters.urlrewrite.SetAttribute DEBUG: set Set status null 302 called
org.tuckey.web.filters.urlrewrite.SetAttribute DEBUG: setting status
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to null
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, to 4)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (from, to 4)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Rule DEBUG: to needs to be pre included
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition header hdr aaa([a-z]+)cc(c)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (([a-z])rom, from match: $1, backref1: %1, backref2: %2, bad backref: %a % %99 %%88, escaped backref: \%2 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (([a-z])rom, from match: $1, backref1: %1, backref2: %2, bad backref: %a % %99 %%88, escaped backref: \%2 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "aaafffccc" against aaa([a-z]+)cc(c)
org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome true
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions match
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 1
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 2
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 9
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer ERROR: backref %9 not found in conditon
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: condition matcher: java.util.regex.Matcher@19106c7
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 8
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer ERROR: backref %8 not found in conditon
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: condition matcher: java.util.regex.Matcher@19106c7
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: replaced sb is from match: $1, backref1: fff, backref2: c, bad backref: %a % 9 %8, escaped backref: \%2
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to from match: f, backref1: fff, backref2: c, bad backref: %a % 9 %8, escaped backref: %2
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition server-name null ^([^.]+)\.domain\.com
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (^/(.*), /%1/$1 0)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (^/(.*), /%1/$1 0)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with /from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "server.domain.com" against ^([^.]+)\.domain\.com
org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome true
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions match
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 1
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: replaced sb is /server/$1
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be redirected to /server/from
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition header hdr aaa([a-z]+)ccc
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (([a-z])rom, $1 to %{remote-host} %1 here \%2 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (([a-z])rom, $1 to %{remote-host} %1 here \%2 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "aaabbbccc" against aaa([a-z]+)ccc
org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome true
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions match
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{remote-host} type: remote-host
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to: server!
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: replaced sb is $1 to server! %1 here \%2
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 1
org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: replaced sb is $1 to server! bbb here \%2
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to f to server! bbb here %2
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, start ctx: %{context-path}, hdr: %{header:bananna} %{header:}%{::}%{%{}, escaped var: \%{ignoreme!}, bad var: %{} %{wibble} end 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (from, start ctx: %{context-path}, hdr: %{header:bananna} %{header:}%{::}%{%{}, escaped var: \%{ignoreme!}, bad var: %{} %{wibble} end 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{context-path} type: context-path
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to: ctxpath
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{header:bananna} type: header, name: 'bananna'
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to: bender
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{header:} type: header:
org.tuckey.web.filters.urlrewrite.VariableReplacer ERROR: variable %{header:} type 'header:' not a valid type
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to:
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{::} type: , name: ':'
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to:
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{%{} type: %{
org.tuckey.web.filters.urlrewrite.VariableReplacer ERROR: variable %{%{} type '%{' not a valid type
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to:
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{} type:
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to:
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{wibble} type: wibble
org.tuckey.web.filters.urlrewrite.VariableReplacer ERROR: variable %{wibble} type 'wibble' not a valid type
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to:
org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: replaced sb is start ctx: ctxpath, hdr: bender , escaped var: \%{ignoreme!}, bad var: end
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to start ctx: ctxpath, hdr: bender , escaped var: %{ignoreme!}, bad var: end
org.tuckey.web.filters.urlrewrite.Condition ERROR: Condition 0 had error: Value aaa is not a valid number (tried to cast to java type long)
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition port null aaa
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: failed to load rule
org.tuckey.web.filters.urlrewrite.Rule DEBUG: failed to load rule
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: not valid, skipping
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition port null 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition port null 99
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, to 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (from, to 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 88 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 88 99
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions do not match
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 90 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 90 99
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions match
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to to
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 99 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 99 99
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions match
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to to
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition port null 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition character-encoding null utf8
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, to 1)
org.tuckey.web.filters.urlrewrite.Rule DEBUG: loaded rule Rule 0 (from, to 1)
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 88 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "" against utf8
org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome false
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions do not match
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 90 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "" against utf8
org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome false
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions do not match
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 90 90
org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "utf8" against utf8
org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome true
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions match
org.tuckey.web.filters.urlrewrite.Rule DEBUG: needs to be forwarded to to
org.tuckey.web.filters.urlrewrite.Rule ERROR: Rule Rule 0 had error: from (fro[m) is an invalid regular expression - Unclosed character class near index 4
fro[m
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -