Our marketing agency is asking for the site map for EThOS: https://ethos.bl.uk/sitemap.xml - they need to add the sitemap URL to the Google Search Console (GSC). The sitemap currently gives the error “500 Internal Server Error - If you are the administrator of this website, then please read this web application’s log file and/or the web server’s log file to find out what went wrong.”
Max (Notch8) replied via Slack: There was a bug in Hyrax where if a repository had more than 50,000 works the sitemap errored out (the 500 error you're seeing), because it wasn't paginating or creating index pages, but trying to put everything on a single page. This has been fixed in Hyrax - the sitemap is now an index page of links to other sitemaps (see, for example, https://demo.hykuup.com/sitemap.xml); however, I do not believe that fix has made it into EThOS yet. There would be enough changes brought in with an update to Hyrax that I wouldn't be comfortable taking it on without Rory's go-ahead.
Our marketing agency is asking for the site map for EThOS: https://ethos.bl.uk/sitemap.xml - they need to add the sitemap URL to the Google Search Console (GSC). The sitemap currently gives the error “500 Internal Server Error - If you are the administrator of this website, then please read this web application’s log file and/or the web server’s log file to find out what went wrong.”
Max (Notch8) replied via Slack: There was a bug in Hyrax where if a repository had more than 50,000 works the sitemap errored out (the 500 error you're seeing), because it wasn't paginating or creating index pages, but trying to put everything on a single page. This has been fixed in Hyrax - the sitemap is now an index page of links to other sitemaps (see, for example, https://demo.hykuup.com/sitemap.xml); however, I do not believe that fix has made it into EThOS yet. There would be enough changes brought in with an update to Hyrax that I wouldn't be comfortable taking it on without Rory's go-ahead.