URLs now take ids instead of physical paths, and are non-caching.