You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by Jeff Turner <je...@apache.org> on 2003/03/31 03:52:39 UTC
Redirects (Re: cvs commit: xml-forrest/src/resources/conf sitemap.xmap)
On Sun, Mar 30, 2003 at 10:23:46PM +0200, Steven Noels wrote:
> On 29/03/2003 11:36 jefft@apache.org wrote:
>
> >jefft 2003/03/29 02:36:19
> >
> > Modified: src/resources/conf sitemap.xmap
> > Log:
> > A much simpler redirect that seems to work just as well
>
> Funny, I have been fighting that same redirect on Friday. I was
> installing htDig on top of a Forrest webapp site, and htDig doesn't like
> 302 redirects - simply stops crawling. So instead, I made these
> redirects internal to Cocoon - invisible to the outside world. Would you
> mind me changing these to:
>
> > <map:match pattern="">
> > - <map:redirect-to uri="{request:contextPath}/index.html" />
> > + <map:redirect-to uri="index.html" />
>
> <map:redirect-to uri="cocoon:/index.html" />
>
> > </map:match>
> > <map:match type="regexp" pattern="^.+/$">
> > - <map:redirect-to uri="{request:contextPath}/{0}/index.html"/>
> > + <map:redirect-to uri="index.html"/>
>
> <map:redirect-to uri="cocoon:/{0}/index.html" />
I think that would break static rendering of links like <link
href="community/">, which rely on the URL rewrite to know which file to
create ('community/index.html', not 'community/').
But then, I think links like this are broken at the moment anyway (worked
in 0.4).
--Jeff
>
> > </map:match>
> > </map:pipeline
>
> instead? I'm not sure about the context path, can we just drop it?
>
> Cheers,
>
> </Steven>