W3C home > Mailing lists > Public > www-jigsaw@w3.org > January to February 1999

Re: [Moderator Action] Redirect & Relocate

From: Yves Lafon <ylafon@w3.org>
Date: Mon, 22 Feb 1999 14:54:46 +0100 (MET)
To: Phil Blake <phil@ns2.tcp.net.au>
cc: Jigsaw Mailing List <www-jigsaw@w3.org>
Message-ID: <Pine.GSO.4.10.9902221448330.16492-100000@tarantula.inria.fr>
On Sat, 20 Feb 1999, Phil Blake wrote:

> Sorry to ask this again, I'm still getting identical results to day 1, even
> after all the help people have offered. Either I haven't explained the
> problem so anyone can understand it, or I don't understand the answers, so
> here I try again... :)
> 
> I've now updated the following two classes:
> RedirecterFrame 1.4 and
> RelocateFrame 1.11
> 
> 
> The setup is Jigsaw 2.0.1 running on the host "www.host.com"
> 
> space
> |--indexers
> |  |--MyIndexer
> |     |--extensions
> |        |--html
> |--servlets
> |  |--MyServlet
> |--virtual
> |  |--virtual.host.com:8001
> |     |--pages
> |        |--test.html
> |        |--anotherTest.html
> |        |--otherStuff.html
> 
> THE ONE AND ONLY GOAL!!!
> When anyone requests any document in the pages directory, MyServlet is
> called to provide the result.
> 
> Sanity Test - The request:
> 	http://www.host.com:8001/servlets/MyServlet
> works perfectly.
> 
> 
> 1. Redirecter
> There is a Redirecter on "MyIndexer->extensions->html" with it's target set
> to "/servlets/MyServlet" and,
> The "pages" directory has its indexer set to "MyIndexer"
> 
> Any request in the "pages" directory returns
> Invalid URL
> The URL http://www.host.com:8001/servlets/MyServlet that you requested is
> not available on that server.
> 
> which is clearly wrong as the sanity test works perfectly. Is the wording
> in the error wrong or is this a bug?

It seems that the lookup didn't gave the expected results ;) The current
redirect force the redirects to be on the same server, means that it
should be sent to the same virtual host.


> 2. Relocate
> There is a Relocate on "MyIndexer->extensions->html" with it's location set
> to "/servlets/MyServlet" and as before,
> The "pages" directory has its indexer set to "MyIndexer"
> 
> Any request in the "pages" directory returns:
> Method POST not allowed on this resource.


humm This one is WEIRD, there is no point for the Container to ask for a
PUT! You should try to do the redirect with the FULL uri, like
Relocate -> location : http://www.foosite.com:8001/servlets/MyServlet
Btw, you should upgrade your Relocate frame, I fixed a port problem this
morning.
Regards,

      /\          - Yves Lafon - World Wide Web Consortium - 
  /\ /  \        Architecture Domain - Jigsaw Activity Leader
 /  \    \/\    
/    \   /  \   http://www.w3.org/People/Lafon - ylafon@w3.org    
Received on Monday, 22 February 1999 09:09:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:28 GMT