I have the following config file that works for everything but PHP pages.
I am trying to get everything as an ancient_browser to add /IE/ in the URL. Essentially changing the root for these clients although you cannot set this within an if. This is working for anything not .php and loads the content silently from the /IE/ content.
If I add the rewrite within the PHP location it doesn't work either. Any ideas?
location / {
if ($ancient_browser) {
rewrite ^(.*)$ /IE/$1 break;
}
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_index index.php;
if (-f $request_filename) {
fastcgi_pass 127.0.0.1:9000;
}
}