The documentation [1] says the following URL paths are reserved: /_ah/ /form
[1] http://code.google.com/appengine/docs/python/config/appconfig.html#Reserved_URLs Now, it is clear from the actual use of the /_ah/ prefix that anything that starts with /_ah/ is reserved. As for /form, there is room for ambiguity here. Suppose an app is deployed on the www.example.com Google Apps domain. Which of the following URLs are reserved? (1) www.example.com/form (2) www.example.com/form?var=value (3) www.example.com/form/ (4) www.example.com/form/?var=value (5) www.example.com/form/foo (6) www.example.com/forms/bar (7) www.example.com/formula It looks like only (1) and (2) are reserved. If so, please update the docs to make this distinction clear: any URL that *starts* with /_ah/ is reserved but only /form itself is reserved, and it is safe to use any other URLs that start with /form. By the way, why was /form reserved in the first place? It is a useful URL and it would be nice to lift that limitation and move anything that could possibly use it under /_ah/form. Reserving such a common word is inelegant. In practice, migrating an existing app to App Engine if the app has some important page at /form is impossible because of that limitation. The original appname.com/form page could be bookmarked or linked to from numerous places, and we can't even set up a redirect to work around the problem. Thanks. Alexander -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.