📄 5_ruletest-out.txt
字号:
org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (simple(ass), $1simple 1)org.tuckey.web.filters.urlrewrite.NormalRule DEBUG: loaded rule Rule 0 (simple(ass), $1simple 1)org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with simpleassorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to asssimpleorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (^/visa.jsp/([0-9]+)$, /visa.jsp?Idet=$1 1)org.tuckey.web.filters.urlrewrite.NormalRule DEBUG: loaded rule Rule 0 (^/visa.jsp/([0-9]+)$, /visa.jsp?Idet=$1 1)org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with /visa.jsp/974210592org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to /visa.jsp?Idet=974210592org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, null 1)org.tuckey.web.filters.urlrewrite.NormalRule 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.NormalRule DEBUG: loaded rule Rule 0 (from, null 1)org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.RuleBase TRACE: setting sttributesorg.tuckey.web.filters.urlrewrite.SetAttribute DEBUG: set Set status null 302 calledorg.tuckey.web.filters.urlrewrite.SetAttribute DEBUG: setting statusorg.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to nullorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, to 4)org.tuckey.web.filters.urlrewrite.NormalRule DEBUG: loaded rule Rule 0 (from, to 4)org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: to needs to be pre includedorg.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.NormalRule 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 fromorg.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 trueorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions matchorg.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 1org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 2org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 9org.tuckey.web.filters.urlrewrite.BackReferenceReplacer ERROR: backref %9 not found in conditon org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: condition matcher: org.tuckey.web.filters.urlrewrite.utils.RegexMatcher@15601eaorg.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 8org.tuckey.web.filters.urlrewrite.BackReferenceReplacer ERROR: backref %8 not found in conditon org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: condition matcher: org.tuckey.web.filters.urlrewrite.utils.RegexMatcher@15601eaorg.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: replaced sb is from match: $1, backref1: fff, backref2: c, bad backref: %a % 9 %8, escaped backref: \%2org.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to from match: f, backref1: fff, backref2: c, bad backref: %a % 9 %8, escaped backref: %2org.tuckey.web.filters.urlrewrite.Condition DEBUG: rule match type is wildcardorg.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition header hdr aaa-*-cc-*org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: rule match type is wildcardorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (*rom, from match: $1, backref1: %1, backref2: %2, bad backref: %a % %99 %%88, escaped backref: \%2 1)org.tuckey.web.filters.urlrewrite.NormalRule DEBUG: loaded rule Rule 0 (*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 fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "aaa-fff-cc-c" against aaa-*-cc-*org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome trueorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions matchorg.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 1org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 2org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 9org.tuckey.web.filters.urlrewrite.BackReferenceReplacer ERROR: backref %9 not found in conditon org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: condition matcher: org.tuckey.web.filters.urlrewrite.utils.WildcardMatcher@119c082org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 8org.tuckey.web.filters.urlrewrite.BackReferenceReplacer ERROR: backref %8 not found in conditon org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: condition matcher: org.tuckey.web.filters.urlrewrite.utils.WildcardMatcher@119c082org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: replaced sb is from match: $1, backref1: fff, backref2: c, bad backref: %a % 9 %8, escaped backref: \%2org.tuckey.web.filters.urlrewrite.utils.WildcardMatcher DEBUG: found 1org.tuckey.web.filters.urlrewrite.utils.WildcardMatcher DEBUG: replaced sb is from match: f, backref1: fff, backref2: c, bad backref: %a % 9 %8, escaped backref: %2org.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to from match: f, backref1: fff, backref2: c, bad backref: %a % 9 %8, escaped backref: %2org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition server-name null ^([^.]+)\.domain\.comorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (^/(.*), /%1/$1 0)org.tuckey.web.filters.urlrewrite.NormalRule DEBUG: loaded rule Rule 0 (^/(.*), /%1/$1 0)org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with /fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "server.domain.com" against ^([^.]+)\.domain\.comorg.tuckey.web.filters.urlrewrite.Condition TRACE: outcome trueorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions matchorg.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 1org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: replaced sb is /server/$1org.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be redirected to /server/fromorg.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition header hdr aaa([a-z]+)cccorg.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.NormalRule 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 fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "aaabbbccc" against aaa([a-z]+)cccorg.tuckey.web.filters.urlrewrite.Condition TRACE: outcome trueorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions matchorg.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{remote-host} type: remote-hostorg.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to: server!org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: replaced sb is $1 to server! %1 here \%2org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: found 1org.tuckey.web.filters.urlrewrite.BackReferenceReplacer DEBUG: replaced sb is $1 to server! bbb here \%2org.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to f to server! bbb here %2org.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.NormalRule 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 fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{context-path} type: context-pathorg.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to: ctxpathorg.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{header:bananna} type: header, name: 'bananna'org.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: resolved to: benderorg.tuckey.web.filters.urlrewrite.VariableReplacer DEBUG: variable %{header:} type: header:org.tuckey.web.filters.urlrewrite.VariableReplacer ERROR: variable %{header:} type 'header:' not a valid typeorg.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 typeorg.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: wibbleorg.tuckey.web.filters.urlrewrite.VariableReplacer ERROR: variable %{wibble} type 'wibble' not a valid typeorg.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: endorg.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to start ctx: ctxpath, hdr: bender , escaped var: %{ignoreme!}, bad var: endorg.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 aaaorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: failed to load ruleorg.tuckey.web.filters.urlrewrite.NormalRule DEBUG: failed to load ruleorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: not valid, skippingorg.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition port null 90org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition port null 99org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, to 1)org.tuckey.web.filters.urlrewrite.NormalRule DEBUG: loaded rule Rule 0 (from, to 1)org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 88 90org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 88 99org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions do not matchorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 90 90org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 90 99org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions matchorg.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to toorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 99 90org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 99 99org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions matchorg.tuckey.web.filters.urlrewrite.RuleExecutionOutput DEBUG: needs to be forwarded to toorg.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition port null 90org.tuckey.web.filters.urlrewrite.Condition DEBUG: loaded condition character-encoding null utf8org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: loaded rule Rule 0 (from, to 1)org.tuckey.web.filters.urlrewrite.NormalRule DEBUG: loaded rule Rule 0 (from, to 1)org.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 88 90org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "" against utf8org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome falseorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions do not matchorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with fromorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: matched "from"org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating with operator, is 90 90org.tuckey.web.filters.urlrewrite.Condition DEBUG: evaluating "" against utf8org.tuckey.web.filters.urlrewrite.Condition TRACE: outcome falseorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: conditions do not matchorg.tuckey.web.filters.urlrewrite.RuleBase DEBUG: Rule 0 run called with from
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -