[Zope] Hiding behind Apache - how to get true physical path?
Chris Beaven
chris@d-designz.co.nz
Mon, 02 Dec 2002 12:55:43 +1300
You could always get the URLPATH from the request and split it on "/".
I'm sure there must be a nicer way to do this still...
Skip Montanaro wrote:
>I'm working on a Zope server which is sitting behind Apache, so instead
>of
>
> http://somehost/foo/bar/baz
>
>URLs take this form:
>
> http://somehost/Zope/foo/bar/baz
>
>Inside a Python script I can ask for the path to an object like so:
>
> context.foo.getPhysicalPath()
>
>which returns
>
> ('', 'foo')
>
>Is there a way to get it to return
>
> ('', 'Zope', 'foo')
>
>without knowing "/Zope" explicitly?
>
>Thanks,
>
>
>