[Zope] Simple newbie question
Tony McDonald
tony.mcdonald@ncl.ac.uk
Mon, 18 Oct 1999 15:41:20 +0100
At 3:04 pm +0100 18/10/99, Ian Clarke wrote:
>Hi, sorry about the undescriptive title, but I couldn't think of a
>consise way to describe what I want to do, although I am sure that it is
>a simple thing.
>
>Basically I have a SquishDot site within a folder on my zope
>installation, but I want users to go straight to that site when they
>look at http://www.mymachine.com/. I (or think I know) how to make
>zServer run from port 80, but I can't figure out how to make a
>"shortcut" between the root of the site and the SquishDot folder. I
>don't want people to have to look at http://www.mymachine.com/squishfldr
>to see the site, which is the case at present.
>
>Any suggestions are most welcome,
try creating a method called index_html at the top level of your site
with the contents
<dtml-var call "RESPONSE.redirect('/squishfldr')">
I do this all the time and it works ok (they'll still *see* the
squishfldr part of the URL however). If you want them to be blind to
that as well then you need to use Rewrite rules and run ZServer
behind Apache.
Possibly something like this (massively untested!)
RewriteEngine on
RewriteRule ^/(.*) /squishfldr/$1
There's some experimental Zope rewrite engines around, but I've not
used them. Why not take a look at the Zope site for more pointers?
hth
tone
------
Dr Tony McDonald, FMCC, Networked Learning Environments Project
http://nle.ncl.ac.uk/
The Medical School, Newcastle University Tel: +44 191 222 5888
Fingerprint: 3450 876D FA41 B926 D3DD F8C3 F2D0 C3B9 8B38 18A2