First, there are some old docs out there telling you to connect through cgi, but you probably shouldn't. Instead, assuming Zope is running on port 8080, use: RewriteRule ^/z/(.*) http://localhost:8080/VirtualHostBase/[...]/VirtualHostRoot/_vh_z/$1 Where [...] is what you already had between VirtualHostBase and VirtualHostRoot For details on why this works, read about "inside out" hosting here: http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/VirtualHosting.s... HTH, Dylan On Mon, 2003-06-30 at 17:31, Gerard Braad wrote:
Hello Zopers,
i have a problem with a rewriting i use... at first i had authorization errors, so i ended up using VHM...
i'm using zope behind apache, so my webserver takes care of the virtualhosting. i use apache also for static hosting of files, like images and logos... so i placed my zope in a rewritten directory called z... so if i open //somehost.com/z/ it opens my zope sites and with //somehost.com/ i can access imagery served by apache
the problem is that all my a hrefs containing ./ are not automatically rewritten to ./z/ or /z/. is it possible to make this work? have tried rewriting it, but did not succeed...
this is my apache rewriterule.... RewriteRule ^/z(.*) /home/internet/cgi-bin/zope.cgi/VirtualHostBase/http/%{HTTP_HOST}:80/sites/somehost.com/gbraad/VirtualHostRoot$1 \ [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
greets,
Gerard