Я наконец-то несколько изменил правило mod_rewrite, но хотел бы сделать с ним немного больше и не уверен, как это сделать. Вот что у меня сейчас есть:
RewriteRule ^rider/(.*)/(.*)*$ /bar/standings/rider.php?lnum=$1&short=$2
Что позволяет мне сделать это:
http://pca.localhost/rider/214142/sme
instead of
http://pca.localhost/bar/standings/rider.php?lnum=214142&short=sme
Это прекрасно работает, но я бы хотел усовершенствовать его, чтобы оно было:
http://pca.localhost/rider/fred/flinstone
Однако мне нужно передать переменную lnum, потому что это единственный истинный ключ id (то есть их может быть два человека в БД с именем fred flinstone). Короткая переменная не имеет большого значения. Моя цель - как-то передать только имя, не показывая переменную lnum. Есть ли способ сделать это? Могу ли я как-то скрыть переменную lnum при ее передаче? Или мне нужно сделать несколько работ php / mysql?
Любые советы, комментарии или предложения приветствуются.