Find attached a desperate patch for guix-maintenance that works around all listed issues, perhaps not in a nice way. On Thu, Jul 09, 2020 at 04:48:43PM +0200, pelzflorian (Florian Pelz) wrote: > With what I currently have > redirection explodes > > http://guix.gnu.org/manual/html_node/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/en/html_node > > !! I think this happened too back then. I have not investigated this yet. > This is fixed by redirecting not to relative paths, (redirect "/manual/html_node/Substitutes.html" "../en/html_node/Substitutes.html") but to absolute paths (redirect "/manual/html_node/Substitutes.html" "/manual/en/html_node/Substitutes.html") I think this issue existed before any of my i18n changes. > Previously when visiting > > http://guix.gnu.org/graphics > > then nginx too looked up the index file > > http://guix.gnu.org/graphics/index.html > > This broke. “rewrite (.*)/$ $1/index.html;” had not fixed it. > > !! I do not know what to do about it. The patch introduces a long list of explicit redirects for all URLs not ending in a slash (except for URLs, they are too many). This is an unmaintainable solution if we want to keep using URLs not ending in a slash. If we don’t want that, then if you agree all is ready, please deploy the i18n’d site by applying this patch to guix-maintenance and shortly thereafter merge/rebase the guix-artworks wip-i18n branch (shortly because redirects won’t work in the meantime). Regards, Florian