We schrijven gemeentenamen met hoofdletters in onze URLs, bv. https://waarismijnstemlokaal.nl/s/Eijsden-Margraten. Sinds deze commit staan we echter ook varianten toe met andere casing, bv:
Dit geeft echter problemen met onze nieuwe cache busting, want die purged enkel de canonical URL https://waarismijnstemlokaal.nl/s/Eijsden-Margraten en niet alle verschillende varianten qua casing. Daardoor blijft oude data te zien als iemand handmatig een URL met andere casing intypt.
We kunnen al deze URL's een key meegeven in Nginx, zodat we later op basis van die key alle gecachte varianten kunnen purgen. Simpeler is het om varianten van casing te redirecten naar onze canonical URL.
We schrijven gemeentenamen met hoofdletters in onze URLs, bv. https://waarismijnstemlokaal.nl/s/Eijsden-Margraten. Sinds deze commit staan we echter ook varianten toe met andere casing, bv:
Dit geeft echter problemen met onze nieuwe cache busting, want die purged enkel de canonical URL https://waarismijnstemlokaal.nl/s/Eijsden-Margraten en niet alle verschillende varianten qua casing. Daardoor blijft oude data te zien als iemand handmatig een URL met andere casing intypt.
We kunnen al deze URL's een key meegeven in Nginx, zodat we later op basis van die key alle gecachte varianten kunnen purgen. Simpeler is het om varianten van casing te redirecten naar onze canonical URL.