> ----- Original Message ----- > From: "Thomas Bennett" <bennet...@appstate.edu> > > >> I'm trying to serve the files on the underlying directories straight >> through >> apache with no zope interaction. >> >> My main site has all content on zope. I now have content also on the >> filesystem I want to server without leaving the site. From >> http://wiki.zope.org/zope2/ZopeAndApache I found I could supposedly >> use a >> rewrite condition to do such. So usiing the rewrite condition: >> >> RewriteCond %{REQUEST_URI} !^/(usage|zusage|ead2002|asu_ead) >> >> I thought would work. I have found why the usage and zusage >> directories >> work, >> there is a usage and zusage directory on the zope system so it >> hasn't been >> using the file system at all for any of them. >> >> Below is the excerpt from wiki.zope.org that explains how to do this, >> which >> doesn't work for me. >> >> "A lot of site content is in Zope, some parts are served directly by >> apache >> >> For this, we use the RewriteRule? where everything is inside Zope, >> but >> slap a >> RewriteCond? in front of it: >> RewriteCond %{REQUEST_URI} !^/(stats|manual|static_images) >> RewriteRule ^(.*) \ >> http://127.0.0.1:8080/VirtualHostBase/\ >> http/%{SERVER_NAME}:80/www_example_com/VirtualHostRoot$1 [L,P] >
Perhaps RewriteCond doesn't support the alternation syntax in the conditional pattern. Not sure as I never use RewriteCond. Most cases are easier written with just RewriteRules alone, like so: RewriteRule ^/(stats|manual|static_images) - [L] RewriteRule ^(.*) \ http://127.0.0.1:8080/VirtualHostBase/\ http/%{SERVER_NAME}:80/www_example_com/VirtualHostRoot$1 [P] Ric _______________________________________________ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )