Show More
@@ -17,8 +17,11 b' def launch(application):' | |||
|
17 | 17 | |
|
18 | 18 | environ = dict(os.environ.iteritems()) |
|
19 | 19 | environ.setdefault('PATH_INFO', '') |
|
20 | if '.cgi' in environ['PATH_INFO']: | |
|
21 | environ['PATH_INFO'] = environ['PATH_INFO'].split('.cgi', 1)[1] | |
|
20 | if environ.get('SERVER_SOFTWARE', '').startswith('Microsoft-IIS'): | |
|
21 | # IIS includes script_name in path_info | |
|
22 | scriptname = environ['SCRIPT_NAME'] | |
|
23 | if environ['PATH_INFO'].startswith(scriptname): | |
|
24 | environ['PATH_INFO'] = environ['PATH_INFO'][len(scriptname):] | |
|
22 | 25 | |
|
23 | 26 | environ['wsgi.input'] = sys.stdin |
|
24 | 27 | environ['wsgi.errors'] = sys.stderr |
General Comments 0
You need to be logged in to leave comments.
Login now