Generate valid session-cookie-path(s) (fix for #3459)

This commit is contained in:
Ozzie Isaacs
2026-01-18 15:38:44 +01:00
parent cf3b619c73
commit c13eac91c8
3 changed files with 12 additions and 35 deletions
+2
View File
@@ -61,11 +61,13 @@ class ReverseProxied(object):
def __call__(self, environ, start_response):
self.proxied = False
self.script_name = "/"
script_name = environ.get('HTTP_X_SCRIPT_NAME', '')
if script_name:
self.proxied = True
environ['SCRIPT_NAME'] = script_name
path_info = environ.get('PATH_INFO', '')
self.script_name = script_name
if path_info and path_info.startswith(script_name):
environ['PATH_INFO'] = path_info[len(script_name):]