开发者

Apache rewrite rule can't output "?" as argument

I added an Apache rewrite rule to convert a static static URL to a PHP URL, but I will miss the output after the question mark.

For example:

RewriteRule test/([^/]+)/([^/]+)/([^/]+) 48/thread.php?tid=123 [L]

But it seems every time when I input http://www.exmple.c开发者_Python百科om/new_sr/test/hi/1d62c59da779043b2f6bda467fdae41a/

I just get the URL

/new_sr/48/thread.php

But I expect to get the URL

48/thread.php?tid=123

"?tid=123" is discarded.

Why?


Try this,

RewriteRule test/([^/]*)/([^/]*)/([^/]*) 48/thread.php?tid=123 [L]

BTW, you can test your rules in this link: http://martinmelin.se/rewrite-rule-tester/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜