At 18:19 05/03/2002 -0300, Sidnei da Silva wrote:
Only change the #1 at the end to $1, and in addiction, you could change [P] to [P,L] if you have other rewrite rules. The L says that this is the last processed rule if the first part matches.
Using [P,L] instead of [P] will not hurt but the L is redundant. The P immediately forces the substituted URL through the proxy module without processing any more rewrite rules. You might be better off matching to to ^/marketplace/(.*) instead of ^/marketplace(.*). Avoids collisions with /marketplaceandstuff.html, /marketplace2/..., etc You could also do this with a ProxyPass of the following form if you have mod_proxy installed in your Apache: ProxyPass ^/marketplace/ http://www.myvirtualhost.com:8080/VirtualHostBase/http/www.myvirtualhost.com... ProxyPassReverse ^/marketplace/ http://www.myvirtualhost.com:8080/Marketplace/
Em Ter 05 Mar 2002 14:36, addyd@unk.edu escreveu:
I'm not very comfortable with RewriteRules and can't find my exact set of circumstances described anywhere. I'm working mainly with the Quickie Apache + Zope setup using VHM found at: http://www.zope.org/Members/Jace/apache-vhm and Chapter 10 of the at: http://www.zopeonarope.com/ch8-10available (thanks Steve!) Would someone please help me with the RewriteRules(s) I need for the following:
The linux server I have installed Zope (2.3.3) on has Apache running all static content with LOTS of virtual hosts. I need Zope content for only ONE of the virtual hosts (www.myvirtualhost.com) and I would like Zope proxied only if "/marketplace" is the first directory in the path. (www.myvirtualhost.com/marketplace should return the index_html object in Zope's /Marketplace folder). All other URLs for www.myvirtualhost.com should still be static content from apache.
I have installed a Virtual Host Monster in the Zope root.
I believe that it should look like the following (all on one line):
RewriteRule ^/marketplace(.*) http://www.myvirtualhost.com:8080/VirtualHostBase/http/www.myvirtualhost.co m:80/Marketplace/VirtualHostRoot/#1
[P]
Is that correct? Do I need another rule to get all other content passed straight through, or will it only rewrite URLs that match the one above? If I need another rule, I need some more help.
: \
Thanks in advance for any assistance.
Darren Addy Web Specialist Information Technology Services University of Nebraska at Kearney
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
-- Sidnei da Silva X3ng Web Technology sidnei@x3ng.com.br
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )