2012-03-03 11 views
0

私はこのURLを持っています:http://domain.com/?i=fこれは私のフォーラムページです。同じインデックスの.htaccess

RewriteRule ^forum ?i=f [L] 

罰金に動作していること: は、私はこのようなことを私はhttp://domain.com/forum

にそれを書き換えたいです。しかし、ここで問題が起こります。それはフォーラムであるため、カテゴリとトピックもあります。したがって、私はこのURLを持っています: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はロードできません。

これを修正するにはどうすればよいでしょうか?

ありがとうございました。

答えて

0

は、今私は、Apacheは、ルールの1

+0

をインストールしていない持っているフォーラムのルール の終わりに$を追加してみ?このように: 'RewriteRule^forum?i = f [L] $' – oliverbj

+0

@mrAいいえ; 'RewriteRule^forum $?i = f [L]' – Gerben

関連する問題