2009-08-28 7 views
0

GET要求に対応するために.htaccess書き換えルールを設定するにはどうすればよいですか?しかし、一部のページには、追加のGET REQSを持っているので、このルールが動作しません?dept=manager&n=page:現在GET要求のあるURLを書き換えよう

/manager/pageはに行く

RewriteRule ^([A-Za-z]+)/([A-Za-z]+)$ index.php?dept=$1&n=$2 [QSA] 

私は必要があります:?dept=manager&n=page&id&etc=etcをに行くこと:すべてではない、しかし、/manager/page/id/5/etc/6ページには、同じ方法のID入力IEがあります。いくつかのページはid、その他のcatid、その他のバグIDを使用していましたので、少し難しいです。

感謝:)

更新日:ENDのURL - id/5/etc/6

答えて

0

あなたは別のルールをsepcifyする必要があります。

RewriteCond ${HTTP_METHOD} "GET" 
RewriteRule --your rule-- 
+0

どうすればルールを書くことができますか? – bear

0

をご入力方法は本当に様々であるならば、あなたはそれぞれの異なる形式のため、複数のRewriteRulesを使用する必要があります。

+0

まあ、それらのほとんどは、しかし、フォーラムはその後、IDのデフォルトルールを使用し、ID CATIDで立ち往生し、ct2k7まあ@ – bear

+0

をスレッドID、CATIDとスレッドIDのために書き換えルールを追加しているされています。 – MiffTheFox

+0

彼らは何でしょうか?それを理解しようと一時間を費やした:/今日役に立たなくなっている:/ – bear