This is an old issue as per: https://groups.google.com/forum/#!searchin/web2py/404$20/web2py/D7zU8Ssa3OA/BqJW97wr4HwJ and https://groups.google.com/forum/#!searchin/web2py/404$20/web2py/Fp0jxzNTVUI/fl7doNG2L5IJ
Also Yarin has created a workaround for it: http://www.web2pyslices.com/slice/show/1529/custom-error-routing I'm raising it here to check whether this shouldn't be considered a bug? If one of the devs weighs in and agrees, I'm happy to open a bug on the issue tracker. Regards, JC --