if $request_uri , then ...
Fernando Perez
lists at ruby-forum.com
Tue Nov 11 13:35:55 MSK 2008
> # DO NOT WANT TO USE THIS METHOD (WHICH WORKS):
> #
> # If the file exists as a static file serve it
> # directly without running all
> # the other rewite tests on it
> #
> # if (-f $request_filename) {
> # break;
> # }
> # if (!-f $request_filename) {
> # rewrite ^/(.+)$ /index.php?q=$1 last;
> # break;
> # }
>
I am curious about why you don't want to use this method. What's wrong
with it?
For your regexp problem you can force the accepted extensions too:
location ~ ^/(js|css|images|etc)/(.+)\.(png|gif|css|js)$ {
root /var/www/domain.com/public;
access_log off;
expires max;
}
This way php files will not match the regexp and will not get served.
--
Posted via http://www.ruby-forum.com/.
More information about the nginx
mailing list