Уперся в туже стену! Получилось в итоге решить проблему? =)
.....Спустя час.... Проблема решилась безумно просто и не через нжинкс... достаточно было отключить кеширование веб страниц в фаербаге и не ломать голову конфигами...
Вот минимальная рабочая конфигурация:
server {
listen 80;
server_name example.ru;
root /home/example/data/www/example.ru;
index index.html index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$args;
}
location /admin {
try_files $uri $uri/ /admin.php?$args;
}
location ~ \.php$ {
root /home/example/data/www/example.ru;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/example/data/www/example.ru$fastcgi_script_name;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
Осталось добавить редиректы с www и слэшей на конце и радоваться.