©2008-2017 David V Keeney All rights reserved.
You can, if you prefer, host your entire website here; We will store your pages in a database table and make them requestable via url.
You can point your own domain at our server, and use that domain to request pages using very natural urls. You could retrieve pages from the database using urls that look like http://www.example.com or http://www.example.com/about .
Once your configure your domain, using your domain registrar's DNS zone editor tool, and register your domain here from the Domains page (linked from your profile), you can save pages in the database, and request them using plain old urls.
The steps to set this up include:
You can control what headers are sent with your pages in the lookup.files table, by putting the desired headers in the lookup.page_headers table.
This table has 3 relevant columns:
path is left-hand matched against the page path, and matched entries are de-duped and
sent as response headers by the server. Only one entry is sent for each
name, and the
path for each
name is the entry sent. A more general entry can be
overridden with no-entry by including a more specific
path with a '' or ' '
The first entry would be sent for page /index.html, the second for /imgs/logo.gif, and the
third and fourth for /imgs/funny/banana-slip.gif. The longest match goes, for each
name value. The last entry removes the Cache-Control header altogether for videos.
Content-Length is added automatically, overriding any you might specify.
The path used to lookup pages always starts with a slash, and the root 'document' is just '/'. Except for the root, trailing slashes will be trimmed off the path before lookup.
The RdbAdmin utility could be useful for adding small files to the lookup.files table.