rewrite跳转的url丢失一些字符

rewrite跳转的url丢失一些字符



QUOTE:
RewriteRule ^(.*)/viewthread.php(.*)$  http://bbs.xxx.com/viewthread.php$2 [L,R]

敲入


跳转到

QUOTE:
http://bbs.xxx.com/?tid=1443198& ... %253Btypeid%253D123

其中viewthread.php丢失了
请问何解?
大家帮帮忙
'noescape|NE'(在输出中不对URI进行转义)
此标记阻止mod_rewrite对重写结果应用常规的URI转义规则。 一般情况下,特殊字符('%', '$', ';'等)会被转义为等值的十六进制编码('%25', '%24', '%3B'等)。此标记可以阻止这样的转义,以允许百分号等符号出现在输出中,比如:

RewriteRule /foo/(.*) /bar?arg=P1\%3d$1 [R,NE]
可以使'/foo/zed转向到一个安全的请求'/bar?arg=P1=zed'。
谢谢