Web アプリを純粋な php から Symfony2 に移動し、 http://domain.com/index.php?task=help&term_id=2 (Symfony2 ではhttp://domain.comのようなもの) のような古いリンクを保存します。 /2/?タスク=ヘルプ)。これを行うにはどうすればよいですか?(Webディレクトリの.htaccessにいくつかの書き換えルールを追加するか、その他のもの...)
UPD: クエリ パラメータの数と位置は可変です。
Web アプリを純粋な php から Symfony2 に移動し、 http://domain.com/index.php?task=help&term_id=2 (Symfony2 ではhttp://domain.comのようなもの) のような古いリンクを保存します。 /2/?タスク=ヘルプ)。これを行うにはどうすればよいですか?(Webディレクトリの.htaccessにいくつかの書き換えルールを追加するか、その他のもの...)
UPD: クエリ パラメータの数と位置は可変です。
次のような書き換えルールをhtaccessに追加します。
更新しました:
RewriteCond %{query_string} ^task=([a-zA-Z]+)&term_id=([0-9]+)$
RewriteRule ^index.php$ /index.php/%2/?task=%1 [R,L]
次の方法で問題を解決することにしました。
RewriteCond %{QUERY_STRING} term_id=([0-9]+) [NC]
RewriteRule ^(index.php)?$ /%1/ [R=301,NC,L]