page.cgi now supports path-based page specification, eg. /cgi/page.cgi/section/page.html. The purpose is to lay the foundation for building more user-friendly URLs on dynamic pages.
A related experimental feature is to prepublish dynamic pages, ie. publish them to their page filename, but leave dynamic tags unresolved. The dynamic tags are then expanded when the page is viewed. In combination with the feature mentioned in the previous paragraph, this allows for some straight-forward mod_rewrite trickery, in which your dynamic pages appear to be static. For example, if dynamic.html is a dynamic page with unresolved CMS tags, then the URL
http://foo.com/dynamic.htmlCould (via mod_rewrite) translate to:
http://foo.com/cgi/page.cgi/dynamic.htmlIf static pages are run through page.cgi in the same way, nothing happens, because they contain no tags to act upon.