В общем написал сайт с использованием mvc. Не могу придумать как с помощью htaccess обрабатывать доп get параметры
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
ссылки имеют вид site.ru/dir/file
А если мне нужно передать get, то приходится писать site.ru/dir/file?id=1
А я хочу сделать так site.ru/dir/file/1
Пробовал в htaccess вставить такую строку
RewriteRule ^(.*)/([0-9]*)$ index.php?route=$1&id=$2 [L,QSA]
не работает
DarkAKC, автор, то ли ты укурен, то ли что еще. Знаешь, как применить mvc, но не знаешь простейших основ mod_rewrite? Что же ты тогда написал?
Zdeshniy, Потому что мне не интересен mod rewrite. Так понятно? Я изучаю только то, что мне интересно
Так и пиши без него. Будет интересно - изучишь
Zdeshniy, умнее ничего придумать не мог? Вот когда прижмет, тогда изучу. А сейчас просто прошу пнуть в правильном направлении
полностью путь пропиши
rewriterule ^dir/file/([0-9]*)/?$ dir/file/?id=$1
Lеx, этот путь динамичный, к тому же /dir/file это тоже самое , что index.php?route=dir/file
rewriterule ^/(.*)/([0-9]*)/([0-9]*)/?$ /$1/$2/?id=$3