Hi All,
We'd like to redirect all requests to a single PHP file. The configuration below is what we have but I'm concerned that it would cause an "infinite" loop and possibly other problems. We'd like to redirect ANY request to api.php regardless if the file exists or not. Even a request to an existing static file should rewrite to the "api.php" file.
Is this the correct way? is there a better way?
Thanks
server
{
listen #.#.#.#:80;
server_name api.domain.com;
rewrite ^(.*)$ /api.php?uri=$1 last;
location ~ \.php$
{
include fcgi;
fastcgi_pass 127.0.0.1:9000;
}
}