import os, sys
sys.path.insert(0, os.path.dirname(__file__))
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "backend.settings")
from django.core.wsgi import get_wsgi_application

class PassengerPathInfoFix:
    def __init__(self, app): self.app = app
    def __call__(self, environ, start_response):
        from urllib.parse import unquote
        environ["SCRIPT_NAME"] = ""
        environ["PATH_INFO"] = unquote(environ["REQUEST_URI"]).split("?", 1)[0]
        return self.app(environ, start_response)

application = PassengerPathInfoFix(get_wsgi_application())