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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



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

Reply via email to