0
の上にクエリ文字列を削除するI次の書き換えルールを持っている:それは正常に動作しているmod_rewriteの書き換えルール
/heru-task-number-1.html
:私が開こうとした
RewriteRule ^(.*)-task-(.*)\.html$ /index.php/task/name/$2\-task\-$1 [L]
。 HOwever、クエリ文字列が追加されている場合:
/heru-task-number-1.html?whatever=value
実際には正しいリライトが呼び出されません。私はこれを行うことを試みた
/index.php/task/name/$2\-task\-$1
:
/heru-task-number-1.html
と
/heru-task-number-1.html?whatever=value
実際には同じことを呼びかけている。したがって、私は両方のように、私は確認することができますか疑問しかし役に立たない。
RewriteRule ^(.*)-task-(.*)\.html\?(.*)$ /index.php/task/name/$2\-task\-$1 [L]
ご協力いただきありがとうございます。
は私にとってはうまくいきます。QSAパラメータを使用するか、取扱いページの最後に質問マークを追加してください。 – user544262772
うまくいくはずです。 htaccessに他のルールはありますか? – Gerben