URI model

The Template Engine supports cool URIs, which are stable and based on a thoughtful schema. By default, they look like this:

With "clean URLs" enabled, they look like this:

Finally, to make them fully semantic, we could move the objects folder one level up:

To enable clean URLs, the template engine uses URL rewriting, which it supports using Apache mod_rewrite (Apache) and ISAPI Rewrite (IIS). This eliminates the "?r=" from the URI. Both the template engine and the core (HTTP API) support URL rewriting. See Clean URLs for more information about configuring this.