Search found 19 matches

by 白城哨站
Feb 09 2015, 11:30
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

测试了你的例子,确实如此,还是想简单了,应用时根据实际情况再决定吧。
我就是把你这个规则改成了in Location,连跳转带去#,很好用。
by 白城哨站
Feb 08 2015, 20:14
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

测了下$NEST,$NEST最快,开头*中间内容*结尾次之,$NEST+中间匹配最慢。
没有加边界限制,同一文本重复十次,测试多次取最快值。
$NEST(<tbody*>,</tbody>) 0.109
<tbody*jyaoxue*</tbody> 0.172
$NEST(<tbody*>,*jyaoxue*,</tbody>) 0.218
by 白城哨站
Feb 08 2015, 19:18
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

可能我当时又弄错了,挪回了括号外也正常。 帖子号没页数只是点击的链接没有,服务器再给我返回一个带页数的Location。就是out的时候没有,in的时候有,所以把你的规则勾上in就行了。 就是这个样子,你的规则把跳转和去#lastpost一并办了 GET /forum.php?mod=redirect&tid=1808899&goto=lastpost …… Location: forum.php?mod=viewthread&tid=1808899&page=4#lastpost prevpage是不是这个10,昨天遇到的,不记得从哪点过去的了 http://bbs.zb7.com/thre...
by 白城哨站
Feb 08 2015, 17:27
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

当时其实就一个问题,怎么去掉#lastpost,跳转虽然当时在规则里带了,但不是问跳转。 没白费劲,知道了网址、匹配、替换里http的不同处理,原以为都不带。昨天学到了set,回头就把规则合并了,原来第一页不带page和非第一页带page写了两条URL规则,还有一条删除#lastpost的Location规则后备。 但是我把\&挪到了括号里面,因为遇到了tid=1234567#lastpost这样的情况,后面没& forum.php\?mod=viewthread\&tid=([0-9]+)\1(\&page=([0-9]+)\2|$SET(\2=1)) DZ的跳转是不一样,我遇到的是点击时的...
by 白城哨站
Feb 08 2015, 16:53
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

括号是真不知道有这个区别,以为括号仅是分组、捕获,有没有、在那里有对整个表达式没有影响。 今天才意识到你说的能用是指动态地址跳转到静态地址,而我从来没关注过这个,只看#lastpost有没有去掉。跳转那当然是一直没问题。\w那条规则也没有问题,#lastpost也没了。 我采用的就是web规则删除#lastpost。 关于#lastpost还有一个浏览器问题,Opera11.64对in Location里的#lastpost不处理,所以仅仅用web规则删除,保证点击链接不带#lastpost就没事了。那帖几个月后才发现IE、火狐还不行,还要搭配Location规则去掉in的#lastpost,...
by 白城哨站
Feb 08 2015, 12:01
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

从 上一贴 我问的就不是网址转换,这个不是问题,要的是把#lastpost去掉,难怪你总是说能用。 如果我点击的链接就带#lastpost,能去掉? 我点击的链接不带#lastpost,但服务器返回的Location中又带了#lastpost(4楼最后一图),所以私信里有个Location规则去掉#lastpost,这个能转用URL规则去掉? 我发 上一贴 时还不知道#跟网址的关系,得phoenix解答又在网上看的,浏览器不发送#,不对? http://www.ruanyifeng.com/blog/2011/03/url_hash.html 二、HTTP请求不包括# #是用来指导浏览器动作的...
by 白城哨站
Feb 07 2015, 15:31
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

前面都测试成功了,和图示一样。最后一个测试网址末尾应该不包括#lastpost吧?我是点击链接测试的,浏览器不是不发送#lastpost吗,所以最后#lastpost仍然带着,但是这和Proxomitron无关。

还有一个问题,\w我试了不要括号的写法,结果如图,难道\w在括号里表现为贪婪,括号外则是非贪婪?
0.png
0.png (34 KiB) Viewed 7952 times
我这32位Win7的IE10,dbug怎么不能用?
上面是Opera的,下面是IE10的,检查IE代理设置是Proxomitron,正常使用也跳了,但dbug就这样了
dbug.png
dbug.png (24.7 KiB) Viewed 7952 times
by 白城哨站
Feb 07 2015, 01:32
Forum: 一般应用交流
Topic: 一些问题的答疑
Replies: 20
Views: 28761

Re: 一些问题的答疑

感谢解答! 还有几个问题: 1.例子里URL的http://是不是多了? 2.“遵循定位”什么意思? 3.我没能重现重定向到http://www.baidu.com/www.126.com的错误情况,不知道哪里错了? 录制了一个GIF动图 1.gif 4.没试成功改写为$JUMP [HTTP headers] In = TRUE Out = FALSE Key = "Location:#lastpost" Match = "\0#lastpost" Replace = "\0" 测试地址: http://bbs.zb7.com/forum.php?mod=redirect&tid=498279...
by 白城哨站
Jan 27 2015, 18:55
Forum: 一般应用交流
Topic: (^)的用法
Replies: 16
Views: 11174

Re: (^)的用法

先认错,我的规则问题,是因为JUMP没有补http://对吧?这是我的错,我复制时没想到,直接从下面移过去的。 你那两条我确实是从网页上复制粘贴,然后剪贴板导入,应该是哪个步骤漏了,这是我不仔细。 JUMP上犯的错误有两个,一是没有写入URL部分,一是没有“http://”。 不是找理由,说说为什么你觉得这么不可理喻的错误我就是意识不到。 你们回帖还有帮助文件,我看的很吃力,基本是连蒙带猜,如果你不是直接说“跳转的header是写在url[urlmatch]的而不是headermatch和headerreplace!”还是不知道错哪了。最早接触的一个$命令是$SETPROXY,看到“限制: 匹...
by 白城哨站
Jan 27 2015, 00:11
Forum: 一般应用交流
Topic: (^)的用法
Replies: 16
Views: 11174

Re: (^)的用法

明白了,我以为是就整个规则来说的,就拧了。
============
以前论坛不是中文界面吗?
------------------
Cre 编辑了您的部分回复