.htaccess规则问题

.htaccess规则问题,.htaccess,rewrite,rule,.htaccess,Rewrite,Rule,我目前正在使用.htaccess为我的页面编写规则 我有一个论坛,它的原始URL是:?I=f 然后将其改写为: RewriteRule ^forum /?i=f [L] 这很有效。尽管我的问题来了。当我想深入到页面和论坛的类别时,实际的URL是:?I=f&p=t&cid=ID 我尝试做的是这样一条规则: RewriteRule ^forum/cat/([^/]*)$ /?i=f&p=t&cid=$1 [L] RewriteRule ^forum(?:/cat/([^/]*

我目前正在使用.htaccess为我的页面编写规则

我有一个论坛,它的原始URL是:?I=f

然后将其改写为:

RewriteRule ^forum /?i=f [L]  
这很有效。尽管我的问题来了。当我想深入到页面和论坛的类别时,实际的URL是:?I=f&p=t&cid=ID

我尝试做的是这样一条规则:

RewriteRule ^forum/cat/([^/]*)$ /?i=f&p=t&cid=$1 [L]
RewriteRule ^forum(?:/cat/([^/]*))?$ /?i=f&p=t&cid=$1 [L]
尽管这不起作用,因为已经定义了/论坛。我该怎么做


谢谢。

删除
重写规则^forum/?i=f[L]
并添加以下规则:

RewriteRule ^forum/cat/([^/]*)$ /?i=f&p=t&cid=$1 [L]
RewriteRule ^forum(?:/cat/([^/]*))?$ /?i=f&p=t&cid=$1 [L]

@用户169691,这并不能解释任何事情!你必须提供细节!