[Zope] SiteRoot and URL1 cause different namespace error
Steven Turoff
steveturoff@cox.net
Fri, 12 Apr 2002 01:45:00 -0500
Greetings,
(I apologize if this gets posted twice.)
I'm having a problem resolving URL's running in ZServer mode with a
SiteRoot. Some background:
httpd.conf contains:
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ProxyVia on
The SiteRoot is:
base = https://my.server.com
path = /
If I create the following DTML method, I get a "Different Namespace" error:
URL is: <dtml-var URL1>
<p>
Content is: <dtml-var "REQUEST.resolve_url(URL1)">
In testing, I have found that I can fix this error by changing the last
line to:
Content is: <dtml-var "REQUEST.resolve_url('http://' + REQUEST.HTTP_HOST +
URLPATH1)">
This isn't a very elegant solution, though. How can I get Zope to properly
resolve the URL1 variable?
Thanks,
Steve