Accessing https://www.debian.org/releases/ or any subpage yields: Forbidden You don't have permission to access /releases/ on this server. Server unable to read htaccess file, denying access to be safe Regards, ~~helix84