It's 1.4.20.1. Was able to reproduce that issue on windows (lighty2go)
and on linux so far.

Am Montag, den 16.03.2009, 23:02 +0100 schrieb David Zülke:
> What's your exact lighttpd version?
> 
> 
> On 16.03.2009, at 22:39, Jan Schütze wrote:
> 
> > Hello,
> >
> > like suggested at ticket #1033 [1] I have a lighty-rewrite rule for my
> > new agavitest folder.
> >
> > url.rewrite-once = (
> >  "^/agavitest/pub/([^?]*)(?:\?(.*))?$" => "/agavitest/pub/index.php?/ 
> > $1&$2"
> > )
> >
> > Everything works fine, but agavi detects the base href wrong as soon  
> > as
> > the url contains an encoded "?" (urlencoded: %3F). I did some
> > investigation into the issue and noticed that agavi uses
> > _SERVER[QUERY_STRING] to detect the location and found out, that this
> > rewrite rule makes agavi's base dir detection go crazy ;).
> >
> > To understand the issue here are 2 nearly equal requests:
> > /agavitest/pub/test%3Ftest?test
> > [QUERY_STRING] => /test&test?test
> > /agavitest/pub/test?test?test
> > [QUERY_STRING] => /test&test?test
> >
> > As you can see, the result is the same. I guess this is, because
> > Lighttpd does match the "?" in the url-rewrite-rule, even though it
> > should be urlencoded!
> >
> > The REQUEST_URI parameter is correct, though:
> > /agavitest/pub/test%3Ftest?test
> > [REQUEST_URI] => /agavitest/pub/test%3Ftest?test
> > /agavitest/pub/test?test?test
> > [REQUEST_URI] => /agavitest/pub/test?test?test
> >
> > Any ideas how to fix either my lighthttpd configuration for that, or  
> > an
> > agavi internal fix?
> >
> >  Jan
> >
> > [1] http://trac.agavi.org/ticket/1033
> >
> > PS: It happens really just in case of using rewrite rules, without  
> > them
> > everything is fine!
> >
> > -- 
> >
> > http://dracoblue.net
> >
> >
> > _______________________________________________
> > Agavi Dev Mailing List
> > [email protected]
> > http://lists.agavi.org/mailman/listinfo/dev
> >
> 
> _______________________________________________
> Agavi Dev Mailing List
> [email protected]
> http://lists.agavi.org/mailman/listinfo/dev


_______________________________________________
Agavi Dev Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/dev

Reply via email to