добрый день,
вопрос по созданию коротких url в динамике выборки из базы данных.
допустим есть таблица продуктов, из которой я выбираю по предопределенным параметрам список товаров из категории "кровати" (category=92).
каждый товар имеет ссылку на "Посмотреть товар детально...", например, такие:
http://www.mydomain.com/?cart=0&promo=yes&category=92&id=586
http://www.mydomain.com/?cart=0&promo=yes&...gory=92&id=2653
http://www.mydomain.com/?cart=0&promo=yes&...gory=92&id=2654
Вопрос, как наиболее лаконично при формировании кода в цикле чтения строк из таблицы продуктов изменить длинные ссылки на короткие, например, такие:
http://www.mydomain.com/bed/586
http://www.mydomain.com/bed/2653
http://www.mydomain.com/bed/2654
т.е., чтобы после загрузки кода html,например,
<a href="http://www.mydomain.com/bed/586">Кровать 1</a>
<a href="http://www.mydomain.com/bed/2653">Кровать 2</a>
<a href="http://www.mydomain.com/bed/2654">Кровать 3</a>
и нажатии на любой из этих ссылок был переход на соответствующий товар с нужными параметрами, переданными через url
P.S. Большая просьба на готовые сервисы создания коротких url не отсылать. данный путь не пригоден! нужен простой и оптимальный алгоритм, возможно с использованием регулярных выражений.
спасибо за любые идеи