0

嗨,我正在尝试使用我想要实现的重写规则来制作干净整洁的 url: abc.com/t/param1/param2

重写我写的规则 RewriteRule ^t/(.+)/(.+)$ t/index.php?v=$1&t=$2 [L]

但它不起作用它重定向到: http://abc.com/?v=param1&t=param2

4

2 回答 2

0

您的正则表达式应该只匹配不是斜杠的字符。所以你的规则应该看起来像

RewriteRule ^t/[^/]+/[^/]+$ t/index.php?v=$1&t=$2 [L]
于 2013-08-05T19:39:56.277 回答
0

RewriteRule ^([^/]*)/([^/]*)/$ /?v=$1&t=$2 [L]

于 2013-08-05T20:30:43.253 回答