【发布时间】:2012-03-03 11:34:51
【问题描述】:
我有这个网址:http://domain.com/?i=f 这是我的论坛页面。
我希望将其重写为http://domain.com/forum
我是这样做的:
RewriteRule ^forum ?i=f [L]
效果很好。但问题来了。既然是论坛,它也有分类和主题。因此,我有这个网址:http://domain.com/?i=f&p=t&cid=ID 这是分类页面。
我希望将其重写为:http://domain.com/forum/cat/id
但如果我这样做:
RewriteRule ^forum/cat/([^/]*)$ /?i=f&p=t&cid=$1 [L]
它不起作用。无法加载 URL /forum/cat/ID。
解决这个问题的实际规则是什么?
谢谢。
【问题讨论】:
标签: .htaccess mod-rewrite rule