The Route Contract of app.onepassapps.com: 44 Routes Answer 200, Nine Answer 404, and Case Is Not Folded
I work on OnePassApps, the team behind app.onepassapps.com, so this is our own site. Every status code, byte count and header below was measured on 7 November 2026 with plain HTTPS - one GET per URL, no browser, no session, no cookie, no JavaScript. A site has to answer three kinds of path: the ones that exist, the ones that are nearly right, and the ones that do not exist at all. The lazy answer…
The OnePassApps website, located at app.onepassapps.com, follows a specific routing contract for handling different types of paths. When a requested path exists, the site responds with a status code of 200, delivering a server-rendered title and heading, and instructs the browser to revalidate the page. Nearly correct paths, where the requested URL is close but not exact, receive a 308 response, which redirects the browser to the canonical path.
Paths that do not exist at all receive a 404 status code, along with a fixed page that informs the user that the requested page is not found, and prevents caching of the page.
The website has 44 existing routes, which are accessible via the /apps/ or /guides/ paths, with each route carrying a server-rendered title and heading. The route paths are case-sensitive, and the server does not perform any case folding or redirects for case variations. The 9 non-existent paths all return the same 14,320-byte miss page, serving as a consistent answer for all unknown URLs. Additionally, the website handles nearly correct paths differently by redirecting them to the canonical path with a 308 response.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.