URLをリダイレクト・リライトする場合の.htaccessの設定例 がなんか全体的に微妙。 「product.php?12」を「product/ipod-nano/12.html」にリライト 正しくは「product?id=12」だけどこれはご愛嬌。 まず原文もそうだけど見出しの語順が逆だと思う。「product/ipod-nano/12.htmlをproduct.php?id=12にリライト」が処理の流れ的に正しい。 で、問題のコードですが、 RewriteEngine on RewriteRule ^product/([a-zA-Z0-9_-]+)/([0-9]+).html$ product.php?id=$2 元記事のコメント欄で突っ込まれてる とおり、product/awdftgyhjiiko/89818917897871.htmlとか、product/microsoft-zun