Lots of folks seem to have difficulty with converting apache mod_rewrite rules to nginx format.
If you are trying to get the Urli URL shortener working under nginx, the following singular rewrite rule should work, provided you have not installed it under a subdirectory:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?$1 last ;
break ;
}
Unless you explicitly comment out or modify the logic in check_htaccess() in application/libraries/urli.php, you will also need to ensure a dummy (or real, in the event you need to quickly switch back to apache) .htaccess file exists at the root directory as well.
This will only mean something to a fraction of the folks who visit, but RDN (and all the sites hosted on the server) are now 100% switched to the nginx web server. Anything wonky over the next few hours/days should be attributed to this change and pls drop a note in the comments (if they still work) or to my e-mail if things do begin to look strange.