私の古いphpbbフォーラムURLにアクセスした訪問者を新しいURL構造にリダイレクトしたいと思います。
http://mydomain.com/phpbb/viewtopic.php?f=$var1&t=$var2
(F = $ VAR1、T = $ var2の整数である)
mod_rewriteは2つの変数ですが、出力には1つしか必要ありません。
http://mydomain.com/topic/$var2
への私の.htaccessのmod_rewriteコード:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^phpbb/viewtopic\.php\?f=\d+&t=(\d+)$ topic/$2 [L]
</IfModule>
しかし、それは動作しません。どのように動作するコードを変更できますか?
それが動作ありがとうございます!しかしちょっとした間違い(私には気にしない)、それはURLの末尾に?f = 4&t = 517を追加する(http://mydomain.com/topic/517?f=4&t=517) – ProximityEffect
@ProximityEffectは'? 'を実行すると上記のようにクエリ文字列 –
が完全に削除されます。再度、感謝します! – ProximityEffect