Crea una tabla y nombrala url_amigables (por ejemplo) con 2 campos prd_id y url_amigable
Código SQL:
Ver originalprd_id | url_amigable
________________________
1p8 | estufa-acero
No sé como has configurado tu .htacces, en lo personal me gusta obtener la variable $_GET['url'] contendiendo la url amigable, puede que tu lo tengas diferente pero lo importante es que tengas accesos a la url amigable desde php.
Suponiendo ...
url:
http://www.tudominio.com/estufa-acero
GET: array('url' => 'estufa-acero')
Código PHP:
Ver original<?
$sql_producto = 'select * from productos p left join url_amigables u on (p.id = u.prd_id) where prd.url_amigable = ' . $_GET['url'] ;
?>
Espero me explique bien.
Saludos.