[Zope] Apache/VHM _and_ AccessRule at the same time
Danny W. Adair
danny@adair.net
Tue, 17 Jun 2003 09:40:49 +1200
Thank you Dieter,
At 10:57 PM 6/16/2003 +0200, Dieter Maurer wrote:
>Danny W. Adair wrote at 2003-6-16 12:33 +1200:
> > ...
> > I'm running into some problems having Apache Rewrite -> Virtual Host
> > Monster and an Access Rule _at the same time_.
> > ....
> > --------------------------
> > Access Rule "extractCustomerFromURL"
> > --------------------------
> > request = container.REQUEST
> > stack = request['TraversalRequestNameStack']
> > customer_id = stack.pop()
> > request.set('customer_id', customer_id)
> > request.setVirtualRoot(request.steps + [customer_id])
>
>You AccessRule should almost surely not use "setVirtualRoot"
>but modify "stack" directly.
>Otherwise, it interferes with the "virtual root" set by VHM.
Yep, I realize that now. :-)
I just copied from the "session variable" example, which doesn't mention
possible interference with an existing VHM.
Cheers,
Danny
>Dieter