http://www.hoge.com/p-123/ を
http://www.hoge.com/products_info.php?products_id=123
にRewriteするには、どのように記述すればいいのでしょうか?
RewriteRule ^(.*)p-(.*)/$ /products_info.php?products_id=$2&%(QUERY_STRING)
これではだめでした。
何がいけないでしょうか?
ドメイン名まで含もうとしている点が間違っているのと、正規表現が曖昧です。それから、QUERY_STRINGの目的が分かりません。
修正するとしたら、
RewriteRule ^/p-([0-9]+)/$ /products_info.php?products_id=$1
という感じではないでしょうか。