diff --git a/src/service-worker.js b/src/service-worker.js
index 8c26ca03e0783eeb766d0779723118efca67f459..7497fb0ca7f6f2d73661d696f8fa189c69640695 100644
--- a/src/service-worker.js
+++ b/src/service-worker.js
@@ -13,7 +13,7 @@ if (workbox) {
     // Make sure to return a specific response for all navigation requests.
     // Since we have a SPA here, this should be index.html always.
     // https://stackoverflow.com/questions/49963982/vue-router-history-mode-with-pwa-in-offline-mode
-    workbox.routing.registerNavigationRoute('/index.html')
+    workbox.routing.registerNavigationRoute('/geocontrib/index.html')
 
     workbox.routing.registerRoute(
         new RegExp('.*/config/config.json'),