> ----- 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 )

Reply via email to