I'm asking so we can fix the actual redirects for everyone.
You tried adding these rules?
Code:
# configuration rules
# legacy css being handled separate for performance
location = /css\.php {
rewrite ^ /core/css.php break;
}
# make install available from presentation
location ^~ /install {
rewrite ^/install/ /core/install/ break;
}
# any request to not existing item gets redirected through routestring
location / {
if (!-f $request_filename) {
rewrite ^/(.*)$ /index.php?routestring=$1 last;
}
}
# make admincp available from presentation
location ^~ /admincp {
if (!-f $request_filename) {
rewrite ^/admincp/(.*)$ /index.php?routestring=admincp/$1 last;
}
}
# process any php scripts, not found gets redirected through routestring
location ~ \.php$ {
# handles legacy scripts
if (!-f $request_filename) {
rewrite ^/(.*)$ /index.php?routestring=$1 break;
}
}
And they weren't working?