How it works
How publishing on Pagepod works
You claim a name, upload a static site, and Pagepod answers requests for that hostname from that folder alone.
Claim the subdomain
Names are three to thirty-two characters: lowercase letters, numbers, and hyphens. Reserved names such as www, api, and admin are not available, because those hosts belong to the service. The name you take is the public address, not a username hidden behind it.
Upload only what a browser should run
The publisher checks every filename before it is written. The last extension must be a static type we serve, and no earlier extension may be PHP or another executable. A file called photo.php.jpg is refused even though it ends in jpg. Paths that contain .. or a hidden segment are refused, so an upload cannot leave the site directory.
Images are checked against their headers. SVG is stored only when it has no script. HTML is stored as HTML, because that is the page you meant to publish, and it is served from the site’s own origin.
Requests hit that site and stop
A visitor to the subdomain is served files from that site’s directory. If the path is empty, index.html is used. Missing files return a short not-found page. The marketing site, the account cookie, and other people’s files are not on that host.
You can start from a sample page if you want to see the address work before you have a design. Then replace index.html with your own.