On Sun, 9 Dec 2007 11:06:31 -0500
"Eric Covener" <[EMAIL PROTECTED]> wrote:

> On Dec 9, 2007 1:09 AM, Christian Lerrahn <[EMAIL PROTECTED]> wrote:
> 
> > RewriteRule (.*/)/+(.*) $1$2 [R=permanent,L]
> >
> > fixes almost all of my problems. The only problem that remains is
> > that the pattern doesn't match at the beginning of the path.
> 
> 
> Works for me in perl and httpd.  Try RewriteLog and looking at the
> HTTP request/response directly.

When I log the rewriting, I see that the URL ///foo/bar gets logged
as /foo/bar already. However, this is only the case for the rewrite
log. In the access.log, I will still see the URL as I entered it. That
might also explain why the leading slashes disappear if there is a
redirect due to a match somewhere else in the path. Still the question
remains, why there is a 'wrong' path in the rewrite log.

@Eric: As you say that this works for you, I assume that you get
redirected. What version of Apache do you use? I'm on 2.2.6.

While there are no practical problems with leading slashes, I'd still
like to get rid of them, too.

Cheers,
Christian

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to