Есть страница с товаром:
sitename/products.php?id=27
Соответственно товар дергается из БД по id.
В БД есть поле alias для каждого товара.
Как сделать ЧПУ, дергая из БД alias и привести url к виду sitename/product_name_27?
А если в alias совершено разные имена?
sitename/productone
sitename/anotherproduct
В этом случае нужно всего-лишь исправить регулярное выражение "product_name_([0-9]+)", чтобы оно соответствовало вашим требованиям, и заменить "products.php\?id=$1" на "products.php\?code=$1".
Потом на странице products.php искать товар по коду (алиасу).