When visiting a subfolder, for example "/c64/" the static index.html file is displayed without being in the URL but the style.css file from it in that same subfolder gets served with the wrong mimetype "text/plain" which gets blocked from loading in the browser for security reasons, as opposed to when manually ending the URL with "/c64/index.html" whereupon the exact same style.css gets served with the correct mimetype "text/css" (This error is intermittent and may be cache-related, or part of "waking up" after a page hasn't been visited for a while. Figuring out this was the issue took time and effort). Github deploys the exact same site to its .io TLD without this problem. Current workaround for this bug is to run javascript upon page load: if ((location.hostname == "INSERTSUBDOMAINHERE")&&(location.pathname.at(-1) != "l")) history.replaceState({},"","index.html");