мое правило htaccess переходит на страницу, а не на id

у меня есть сайт по аренде недвижимости и я переношу его на новый сайт. у меня проблема с моими правилами от apache.

например: /FL/Miami/2/ /CA/San-Diego/41/

я хочу иметь возможность динамически отображать страницу на основе url

rewriterule ^([a-z]+)/$ index.php?state=$1&city=&mode=list
rewriterule ^([a-z]+)/([a-z]+)/$ index.php?state=$1&city=$2&mode=list
rewriterule ^([a-z]+)/([a-z]+)/([0-9]+)/$ index.php?state=$1&city=$2&id=$3

так что я вижу весь список для каждого штата или список для каждого штата/города

теперь моя проблема в том, что когда я пытаюсь увидеть страницу 2, я получаю ID вместо нее

есть ли волшебный способ исправить это?

7
задан Joanna Lancaster 22 December 2011 в 02:16
поделиться