header filter过滤排错问题

sidki config set的配置、使用,新手入门首选

Moderator: phoenix

Post Reply
red
Posts: 99
Joined: Mar 09 2010, 16:25

header filter过滤排错问题

Post by red »

header filter规则如果匹配了,在log window里很不显眼,有时还需要去查看sidki_2009-02-13.ptron的内容。又如果不小心写错表达式没匹配,光从log看不出来表达式有错。有何好方法能够在log window里快速定位哪条规则起效
举个例子吧,内嵌在其他网站的youku视频,播放时点击会得到诸如

Code: Select all

http://player.lstat.youku.com/go.gif?t=3&a=4&bd=0&emb=MTIyLjIyNS40OC4xOAIzNzg4OTEyNgJwbGF5ZXIueW91a3UuY29tAi8=&url=http://v.youku.com/v_show/id_XMTUxNTU2NTA0.html
这样的地址,log window里会有大致是

Code: Select all

...Redirect killed: No gif...
的信息。这需要去看sidki_2009-02-13.ptron的内容,查到是Location: 2 Kill false Image/Favicon Redirects 7.03.26 [sd] (d.2 l.3) (In)
Bonnie
Moderator
Posts: 165
Joined: Oct 05 2008, 01:27

Re: header filter过滤排错问题

Post by Bonnie »

header规则不能dbug,除了搜索规则文件应该是没法知道大概是哪条规则起的作用。
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: header filter过滤排错问题

Post by phoenix »

red wrote:header filter规则如果匹配了,在log window里很不显眼,有时还需要去查看sidki_2009-02-13.ptron的内容。
你可以修改 sidki_2009-02-13.ptron 中的 $LOG 语句,把规则名也输出到 log window 里。ddbb 以前这么干过。
red wrote:又如果不小心写错表达式没匹配,光从log看不出来表达式有错。
你可以在规则编辑界面右键 Test Matching 。
red
Posts: 99
Joined: Mar 09 2010, 16:25

Re: header filter过滤排错问题

Post by red »

想对IncludeExclude-U里最后的REDIRECT URLS

Code: Select all

this.site.com/foo/bad_pic.gif	$RDIR(http://local.ptron/killed.gif)
也输出log,是否只有后面紧跟 $LOG没有其他方法

Code: Select all

this.site.com/foo/bad_pic.gif	$RDIR(http://local.ptron/killed.gif)$LOG(Rbad_pic.gif killed) 
也许该考虑像Bonnie一样用kill-a-url了
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: header filter过滤排错问题

Post by phoenix »

是的。不过 $RDIR() 和 $JUMP() 命令本来就会产生 log,但比较简单。
Post Reply