<bd9320b30903162144y3be5cf8eo4748cf2fceca3f49@mail.gmail.com> <20090319102422.GC40316@rambler-co.ru> <60dbc22f0903190654h131ad92dv6f8218f277dc101a@mail.gmail.com> <20090319141304.GF40316@rambler-co.ru> <60dbc22f0903190853m20639ca1xbc4cd0338618935d@mail.gmail.com> <20090319161353.GJ40316@rambler-co.ru> <60dbc22f0903200438w47d26993xf1f831198564b7ab@mail.gmail.com>
On Fri, Mar 20, 2009 at 12:38:45PM +0100, Otto Bretz wrote:
> 2009/3/19 Igor Sysoev <is@rambler-co.ru>:
> >> Should I try with a debug build?
> >
> > Yes, as I could not reproduce the issue.
>
> I've posted the log here: http://www.giuntilabs.net/files/nginx/notworking.log
>
> As far as I can tell drupal sends a 404 message since it cannot handle
> "?q=/members/user/register". It expects "?q=user/register".
Currently, this is available in 0.7.43 only with location regex captures:
location ~ \.php$ {
fastcgi_pass ...
}
location ~^/members(.+)$ {
try_files $uri $uri/ /members/index.php?q=$1$is_args$args;
}
I'm not sure is it easy possible to backport location regex captures
to 0.6.x, since there are many changes in location code in 0.7.x.
--
Igor Sysoev
http://sysoev.ru/en/