diff --git a/edivorce/apps/core/middleware/bceid_middleware.py b/edivorce/apps/core/middleware/bceid_middleware.py
index a22a9b2d..37913bd0 100644
--- a/edivorce/apps/core/middleware/bceid_middleware.py
+++ b/edivorce/apps/core/middleware/bceid_middleware.py
@@ -1,5 +1,7 @@
import uuid
+from django.conf import settings
+
class BceidUser(object):
def __init__(self, guid, first_name, last_name, type, is_authenticated):
@@ -12,6 +14,10 @@ class BceidUser(object):
class BceidMiddleware(object):
def process_request(self, request):
+
+ # make the FORCE_SCRIPT_NAME available in templates
+ request.proxy_root_path = settings.FORCE_SCRIPT_NAME
+
# todo: Make sure the request is coming from the justice proxy (via IP/host check)
# 1. Real BCeID user
diff --git a/edivorce/apps/core/static/js/ajax.js b/edivorce/apps/core/static/js/ajax.js
index df145246..1c8100b3 100644
--- a/edivorce/apps/core/static/js/ajax.js
+++ b/edivorce/apps/core/static/js/ajax.js
@@ -49,7 +49,7 @@ var getCSRFToken = function () {
// Ajax called when user update their response
var ajaxCall = function(question, value){
// var url = $(location).attr('href');
- var url = $(location).attr('origin') + '/api/response';
+ var url = $(location).attr('origin') + window.sm_base_url + 'api/response';
// add CSRF_TOKEN to POST
var csrf_token = getCSRFToken();
diff --git a/edivorce/apps/core/templates/base.html b/edivorce/apps/core/templates/base.html
index 48120477..1eaaf91a 100644
--- a/edivorce/apps/core/templates/base.html
+++ b/edivorce/apps/core/templates/base.html
@@ -21,6 +21,9 @@
+