-----Original Message----- From: Tim Hawes [mailto:tim.hawes@ncmail.net] Sent: Monday, April 19, 1999 3:55 PM To: michel@digicool.com Cc: zope@zope.org Subject: Re: [Zope] URL problems
fact that new images can not be created straight-forwardly, because the url for a new image is skewed as thus: http://foo.bar.net/Zope/production/.?%3Amethod=manage_addDTMLD
Removing the "." between "production/" and the "?" by hand works, but this is simply an 'out of the question' answer for something to distribute enterprise wide.
A customer of ours, who uses Netscape Server throughout their system, has run into this problem. This is a bug in Netscape Server. When NS sees a the . in the URL, it barfs, and the request never even gets to Zope. Note that, according to the RFC, a . in a URL is perfectly legal, therefore this is definately a NS problem. I hate to wax philosophic here, but this is where open source software kicks commercial software down to expensive junk. The easy solution is to use a standards compliant server, and not Netscape. Given Netscape's current market situation it may be a while before they ever fix this. The hard solution is to go through all of the Zope files, and change every form action that is "." to <!--#var URL1--> and all ".."s to <!--#var URL2--> Note, this is not tested, and may not even work. -Michel