Hoi Allen,

Ik zit met een rewrite probleem onder nginx waar ik niet uit kom.
Het probleem zit hem in het volgende:

Ik heb een rewrite rule welke een request naar een plaatje, redirect naar de image dir.
Dat gaat goed, nu het volgende:
Als het plaatje niet bestaat, moet de REQUEST_URI worden aangepast en de naar een php bestand worden gelooped.
Nu kan ik de request wel naar php redirecten, echter krijg ik de REQUEST_URI niet herschreven (omdat de "include fcgi_params" deze weer overschrijven)
Iemand een nette oplossing voor dit probleem?

Code:
server{
    listen 80;
    server_name dev.xxx.com;
    index index.php;
    client_max_body_size 2M;
    root    /var/www/trunk/mobile.xxx.com/docroot;

    location /1.0/javascript{
        rewrite ^/1.0(.*)$ $1 break;
        return  404;
   }
   location /1.0/images/{
        rewrite ^/1.0(.*) $1 break;
        # If the image does not exist, redirect it to the MVC
        # I now only need to rewrite the REQUEST_URI somehow ;(
        error_page 404 = /index.php; 
    }
    location /1.0 {
        rewrite ^/1.0(.*)$ /index.php last;
        try_files $uri $uri/ /index.php index.php;
    }
    location ~ \.php{
        fastcgi_index   index.php;
        fastcgi_pass    unix:/var/run/php-fpm/php-fpm.sock;
        include     fastcgi_params;
        fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
        fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
    }
}
Alvast bedankt!