гугл вообще обнищал, нужна инфа о том как настроить роутинг в конфе хоста на nginx
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?route=$1 last;
}
}
подобный реврайт постоянно грузит дефолтный контроллер, ?route=abs так работает, а /abs/ скидует на дефолтный
Вот здесь видел интересное об этом...
Тоже нуждался когда-то в этом.
http://nginx.org/ru/docs/http/ngx_http_core_module.html
Лучше бы сделать маршруты в роутер,то есть имеем такой массив
<?php
array(
\'user/(\\d+)\' => \'user/id/$1\',
//И т.д
);
?>
Роутером парсишь все ключи и если есть совпадение подключаешь нужный контроллер.
Ты пытаешься использовать mod_rewrite в MVC системе.Его не стоит использовать,для этого имеется более трушная реализация ^
UA95, ну роскажи подробнее про трушную систему
в .htaccess пихаешь
[code]RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php[/code]
и ловишь это с помощью
$_SERVER[\'REQUEST_URI\']
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php last;
}
}
array(
\'/test\' => \'test.php\'
);
если я правильно понял то так