Update: if the function has no arguments, it works. I.e. http://domain.com/app/default/f gets mapped correctly to http://domain.com/f
But if the function has arguments, it did not work for me. I.e http://domain.com/app/default/g/a/b does not get mapped to http://domain.com/g/a/b PS: I got the script from here: http://web2py.googlecode.com/hg/scripts/autoroutes.py as far as I can tell, it's the same as the one in this this thread.