diff --git a/src/services/osdService.ts b/src/services/osdService.ts
index 9f58e3216acd5b7135bff10fdd67b34451245f6d..f8a8106966a7435c88b905efeabcbc8355f3b8f7 100644
--- a/src/services/osdService.ts
+++ b/src/services/osdService.ts
@@ -2,8 +2,7 @@
 import OpenSeadragon, {TiledImage} from "openseadragon";
 import {tokenStorage} from "@/services/storageService";
 
-
-const iiifEndPoint = import.meta.env.VITE_APP_AXIOS_BASE_URL.replace(/api/, 'iiif/3')
+const iiifEndPoint = import.meta.env.VITE_APP_AXIOS_BASE_URL.replace(/(api)(?!.*\1)/, 'iiif/3')
 
 //clone initial OSD makeAjaxRequest
 const initialMakeAjaxRequest = OpenSeadragon.makeAjaxRequest.bind({});