一部のURLを古いバージョンのWebサイトから新しいURLにリダイレクトする必要があります。単純なURLで問題は見つかりませんでしたが、クエリ文字列を含むURLを機能させることができません。
Redirect 301 /product_detail.php?id=1 http://www.mysite.com/product/permalink
単に404を返しますが、見つかりません。
Silex(私が使用しているPHPマイクロフレームワーク)でルートを試しましたが、どちらも機能しませんでした:
$app->get('/product_detail.php?id={id}', function($id) use ($app) {
$prodotto = Product::getPermalink($id);
return $app->redirect($app['url_generator']->generate('product',array('permalink'=>$prodotto)));
});
クエリ文字列をURLの一部と見なし、適切にリダイレクトするためのhtaccessルールを使用する方法はありますか?
ありがとうございました。