переписать URL для названия продукта

, я хочу переписать правило для моих продуктов.

Я хочу использовать идентификатор и имя в URL-адресе, разделенные тире, например:

123-name означает идентификатор продукта = 123 и имя = имя

, поэтому на моем php я могу получить $ _GET [ id], а затем запросить мою базу данных, используя этот идентификатор следующим образом:

$sql = "SELECT * from Products Where productid = " . $_GET[id];

вот что у меня есть:

RewriteEngine On
RewriteRule ^products/([0-9+])\-([a-z]+)/?$ products.php?id=$2 [NC,L] 

но когда я помещаю это как url, я получаю 404

почему?

17
задан natalia 25 December 2011 в 16:38
поделиться