[Zope] Naming files with a dot

Stuart 'Zen' Bishop zen@cs.rmit.edu.au
Sat, 2 Oct 1999 10:30:11 +1000 (EST)


On Fri, 1 Oct 1999, Jay R. Ashworth wrote:

> On Fri, Oct 01, 1999 at 10:25:23AM -0700, James Punteney wrote:
> > Is there a problem with naming a page using a period instead of the under 
> > score as in "index.html" instead of "index_html".
> 
> Yes; it's poor user-interface architecture.  See below.
> 
> Are you under the mistaken apprehension that _anyone_ _ever_ types
> "index.html" unless they're a) told to, or b) trying to be clever and
> look for a directory without one?

However, if you are migrating a site to Zope, you might find your old users
have managed to bookmark the 'index.html' pages and such (usually as a result
of dodgy web server configuration or poor HTML coding).

If you need to catch these cases, you just have to create a DTML method
called 'index.html' at the root of your Zope tree, with the following contents:
    <dtml-var index_html>

The magic of aquisition then takes care of the rest. More complex
redirections should probably be done by running Zope behind another
web server and using its rewrite functions (eg. *.html -> *, *.php -> * etc.).


 ___
   //     Zen (alias Stuart Bishop)     Work: zen@cs.rmit.edu.au
  // E N  Senior Systems Alchemist      Play: zen@shangri-la.dropbear.id.au
 //__     Computer Science, RMIT 	 WWW: http://www.cs.rmit.edu.au/~zen