tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Len Popp" <len.p...@gmail.com>
Subject Re: Trailing slash added
Date Wed, 17 Jan 2007 19:33:17 GMT
I think Rashmi and I mean the same thing by "translation" and "resolution".
Yes, the browser does the URL resolution, and if you have relative
URLs then the trailing slash is meaningful. If you remove it you will
change the meaning of relative URLs on that page.
-- 
Len

On 1/17/07, lightbulb432 <veerukrishnan@hotmail.com> wrote:
>
> I want to get rid of the trailing slash for style issues (really a small
> concern) and also to learn about customization within Tomcat as well as URL
> rewriting.
>
> Regarding URL rewriting, did you mean the following?
>
>     <rule>
>         <note>Testing trailing slash.</note>
>         <from>(.*)/</from>
>         <to>$1</to>
>     </rule>
>
> Perhaps that works rather than a <to> value of (.*)
>
> Are you sure about what you said: "URL Rewriting will not help in
> eliminating the trailing slash because it's the browser that does the URL
> translation." The way I interpreted Len's comments were that it's the server
> that does the URL creation/translation, and the browser that does URL
> resolution...two different concepts...
>
>
>
> Rashmi Rubdi wrote:
> >
> > Could you explain to us, why you want to get rid of the trailing slash ?
> >
> >
> >>Could anyone please expand a little more on what's meant by the two
> >>statements below?
> >
> >>>Len Popp wrote:
> >>>
> >>> It doesn't matter if it's done by URLRewriteFilter or some other
> >>> method because it's the browser that interprets the relative URLs, not
> >>> the server.
> >>>
> >
> > URLRewriteFilter is an application that allows you to rewrite URLs, that
> > means, for example if you have a URL like
> > http://localhost:8080/page.jsp?param1=499&param2=333  , with URL
> > rewriting you can represent it anyway you want with a regular expession
> > pattern
> > that means you can represent it like this
> >
> > http://localhost:8080/page/499/333/  , or any other pattern.
> >
> >
> > But what Len is saying (and I verified that he's right), is that URL
> > Rewriting will not help in eliminating the trailing slash because it's the
> > browser that does the URL translation.
> >
> > I tried URL rewriting with this pattern to test your case:
> >     <rule>
> >         <note>Testing trailing slash.</note>
> >         <from>(.*)/</from>
> >         <to>(.*)</to>
> >     </rule>
> >
> > When I tried http://localhost:8080   , instead of http://localhost:8080/
> > it didn't work, just showed a blank screen.
> >
> > I had to delete the URL rewriting rule, only after that it worked.
> >
> >> If the containing page's URL looks like a file when it's
> >> really a directory, the browser will get them wrong.
> >>
> > --
> >
> >
> >
> > ____________________________________________________________________________________
> > Now that's room service!  Choose from over 150,000 hotels
> > in 45,000 destinations on Yahoo! Travel to find your fit.
> > http://farechase.yahoo.com/promo-generic-14795097
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> >
>
> --
> View this message in context: http://www.nabble.com/Trailing-slash-added-tf2970832.html#a8413297
> Sent from the Tomcat - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message