Deze repository bevat de GitHub Pages site voor de MinBZK organisatie, met als primaire doel het afhandelen van redirects voor hoofdlettergevoelige URL's.
Deze site zorgt voor de volgende redirects:
-
De homepage (
minbzk.github.io) verwijst door naarhttps://github.com/minbzk/ -
Bij een 404 melding op
/algoritmekader/...wordt er automatisch een redirect uitgevoerd naar/Algoritmekader/... -
Bij een 404 melding op
/NeRDS/...wordt er doorgestuurd naar dezelfde pagina ophttps://nerds.digitaledienst.overheid.nl/.... De NeRDS is verhuisd naar de Nederlandse Digitale Dienst en heeft daar een eigen domein; GitHub stuurt een Pages-adres na een verhuizing niet zelf door. -
Bij een 404 melding op
/storybook/...wordt er doorgestuurd naar dezelfde pagina ophttps://nederlandsedigitaledienst.github.io/design-system/.... De Storybook is verhuisd en heet daar het NLDD Designsysteem. -
Bij een 404 melding op
/regelrecht/...wordt er doorgestuurd naar dezelfde pagina ophttps://regelrecht.rijks.app/.... De landingspagina van RegelRecht stond eerst op dit adres en heeft nu een eigen domein. Gedrukte publicaties verwijzen nog naar het oude adres.
Voor de verhuisde sites staat er daarnaast per oude pagina een echte doorstuurpagina in de mappen NeRDS/, storybook/ en regelrecht/. Een zoekmachine ziet op de 404-pagina alleen een 404; een bestaande pagina met een directe meta refresh leest Google als een permanente redirect. Die pagina's maak je opnieuw met python generate_redirects.py, dat de lijst uit de sitemap van de nieuwe site haalt. De regel in 404.html vangt de adressen op waar geen pagina voor is.
Een verhuisde site voeg je toe aan de lijst moved in 404.html. De redirect werkt pas als de oude repository in deze organisatie geen eigen Pages-site meer heeft, want die gaat voor.
In de toekomst staat een hernoeming van de repository gepland, waarbij Algoritmekader wordt hernoemd naar algoritmekader.
De redirect code in 404.html bevat commentaar over hoe de redirect aangepast moet worden wanneer deze wijziging plaatsvindt.
- De
index.htmlregelt de redirect van de homepage - De
404.htmlbevat JavaScript dat de redirects afhandelt voor de hoofdlettergevoelige URL's
Als de hoofdlettergevoeligheid van repositories verandert, kan de redirect logica in 404.html worden aangepast.
Dit project is gelicentieerd onder de European Union Public License v1.2.