请帮帮我。我需要重写这个网址
http://example.com/topusers.php?sort=post_count&time=month
进入这种风格
http://example.com/top/post_count/month
我在.htaccess中使用此功能但是当我访问example.com/top
时,它显示404 Not Found。
RewriteRule ^top/([^/.]+)?/?(.*)$ topusers.php?sort=$1&time=$2
它也需要通过example.com/top
访问,因为如果未通过网址设置sort
和time
,我就会设置默认值。
谢谢。
答案 0 :(得分:2)
你需要在你的重写中top
后斜杠。
RewriteRule ^top/?([^/.]+)?/?(.*)$ topusers.php?sort=$1&time=$