On Fri, Oct 05, 2001 at 02:20:26PM +0100, Mikhail Sobolev wrote:
>PATH_INFO /scripts/view.py
>SCRIPT_NAME /scripts/view.py
Aha! It's expecting PATH_INFO to be just '/'. Zope has a hack to get
around this; from
http://cvs.zope.org/Zope2/pcgi/pcgi_publisher.py?rev=HEAD&content-type=text/vnd
.viewcvs-markup :
### IIS hack to fix broken PATH_INFO
### taken from Mike Fletcher's win_cgi_module_publisher
import string
if env.has_key('SERVER_SOFTWARE') and string.find(env['SERVER_SOFTWARE
'],'Microsoft-IIS') != -1:
script =
filter(None,string.split(string.strip(env['SCRIPT_NAME']),'/'))
path = filter(None,string.split(string.strip(env['PATH_INFO']),'/'))
env['PATH_INFO'] = string.join(path[len(script):],'/')
Thanks, Microsoft!
--amk