ここで私は何を間違っていますか?
新しい Web ストア プラットフォーム (OSCommerce から Drual/Ubercart へ) に移行しました。OSCommerce は引数を使用して製品を選択します。
これからリダイレクトしたい:
http://www.ztwistbooks.com/oscstore/product_info.php?products_id=64
これに:
http://www.ztwistbooks.com/node/39
これは機能しません (404 が返されます):
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^oscstore/product_info.php\?products_id\=64$ "http\://www.ztwistbooks.com/node/39" [R=302,L]
他の書き換えルールは問題ありません。たとえば、?arg=value を使用しないものをリダイレクトでき、正常に動作します。
RewriteCond %{HTTP_HOST} ^.$
RewriteRule ^oscstore/?(.)$ "http\://www.ztwistbooks.com/index.php" [R=301,L]