mercurial/hgweb/hgwebdir_mod.py
changeset 15002 b55c1c6a793e
parent 14913 44382887d012
parent 15001 dd74cd1e5d49
child 15003 a31b8e03af28
equal deleted inserted replaced
14999:f6a737357195 15002:b55c1c6a793e
   368         if self._baseurl is not None:
   368         if self._baseurl is not None:
   369             u = util.url(self._baseurl)
   369             u = util.url(self._baseurl)
   370             env['SERVER_NAME'] = u.host
   370             env['SERVER_NAME'] = u.host
   371             if u.port:
   371             if u.port:
   372                 env['SERVER_PORT'] = u.port
   372                 env['SERVER_PORT'] = u.port
   373             env['SCRIPT_NAME'] = '/' + u.path
   373             path = u.path or ""
       
   374             if not path.startswith('/'):
       
   375                 path = '/' + path
       
   376             env['SCRIPT_NAME'] = path