From: "Sin Hang Kin" <iekentsin@infoez.com.mo>
how to prevent zope from putting the base tag into the head?
Why do you want to do this? Have you thought of why it is there? Create a folder 'Foo' with an index_html method in that Folder, and a 'bar' method. The index_html document contains a relative link to bar (href="bar"). Next, go to the URL: http://your.server.name/Foo Note the lack of a trailing space. If you now follow the relative 'bar' link, you'll neatly end up in http://your.server.name/Foo/bar. However, had you removed the BASE tag, your browser would have attempted to load http://your.server.name/bar instead. This is because the relative URL is offset against the last slash in the URL. The BASE tag however, tells your browser that the actual URL of the document it is showing, contains an additional slash. So, unless you have a really good reason, you don't want to remove that slash. And if you do, you have to make absolutely sure that the visitor will never end up on a URL of which the browser needs to be notified is different from the actual URL. Martijn Pieters | Software Engineer mailto:mj@digicool.com | Digital Creations http://www.digicool.com/ | Creators of Zope http://www.zope.org/ | The Open Source Web Application Server ---------------------------------------------
participants (2)
-
Martijn Pieters -
Sin Hang Kin