[Zope] Apache Rewrite Question

Mauricio mauricio@hiper.com.br
Mon, 30 Aug 1999 18:36:57 -0300


Then, let's try it:

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^/(.*) /home/httpd/cgi-bin/Zope.cgi/$1
[e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]

That works?

Ze Octavio wrote:
> 
> Hi all,
> 
>     I am using apache with Redhat 6.0, I have to do some Conditions and
> Rules that is a challenge for me. I already tried a lot of combinations,
> now my httpd.conf is like this:
> 
> RewriteEngine on
> RewriteCond %{HTTP:Authorization} ^(.*)
> RewriteRule ^/(.*) /home/httpd/cgi-bin/Zope.cgi/myfolder/$1
> [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
> 
>     This works fine, the site begins at myfolder/ this why I put
> Zope.cgi/myfolder/$1 but I already realized that is not the best way to
> do it because if I want to access the manage interface I get the content
> from /myfolder/manage. So I have to access the content of /manage and
> not /myfolder/manage, ok then I made this lines:
> 
> RewriteEngine on
> RewriteCond %{HTTP:Authorization} ^(.*)
> RewriteRule ^/manage(.*) /home/httpd/cgi-bin/Zope.cgi/manage$1
> [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
> RewriteRule ^/(.*) /home/httpd/cgi-bin/Zope.cgi/myfolder/$1
> [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
> 
> But didnt worked, then I tried:
> RewriteEngine on
> RewriteCond %{HTTP:Authorization} ^(.*)
> RewriteCond $1 !^man/
> RewriteRule ^/man/(.*) /home/httpd/cgi-bin/Zope.cgi/manage$1
> [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
> RewriteRule ^/(.*) /home/httpd/cgi-bin/Zope.cgi/myfolder/$1
> [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
> 
> And didnt worked too, am I going in the right way ? Someone can help me
> ?
> 
> How can I deal with differents folders, because my problem is if I have
> a domain zope.hiper.com.br and I made all Documents and Methods inside
> the folder /zope/ I dont want to have a domain zope.hiper.com.br/zope/
> right ? but I still want to access the another folder in the same level
> that the /zope/ is like zope.hiper.com.br/zope2/ but to do that I have
> to fix my Rewrite, Am I clear ?
> 
> Thanxs a lot,

-- 
Mauricio Souza Lima <mauricio@hiper.com.br>
Hiperlógica <http://hiper.com.br>          
Automação de web-sites | Website automation
São Paulo | Brasil | Fone: +55-11-251-4894