> The biggest issue is dealing with the alternate ways in which one can access
> a single Swiki.  For instance, on Swiki.net you can access a given Swiki
> (that has a global alias) in any of the following ways:
> 
> http://alias.swiki.net
> http://www.swiki.net/alias
> http://www.swiki.net/~account/swikiname

Why do you need an alias? I'd say two schemes would suffice:
        http://fullhost/swikiname/page.address
        http://swikiname.basehost/page.address

> Then, all links served on a page need to take into account the way the Swiki
> was originally addressed. 

Yep. The request does hold this information. It should construct an url
based on the scheme the user used.

> Alternatively, you could take an approach that would always redirect a
> user to the preferred addressing scheme.

I wouldn't do this. The virtual host does not work with (strict) HTTP/1.0
clients, while the "normal" path addressing always does.  The virtual
hosts feature is only required in HTTP/1.1.

Btw - PWS did support HTTP < 1.0 while Comanche does not (yet). Apache
does. M$-IIS does not even support 1.0.

  -Bert-

Reply via email to