
rbowen at rcbowen
Nov 26, 2008, 11:22 AM
Post #1 of 4
(1221 views)
Permalink
|
|
Re: [users@httpd] mod_rewrite subrequests or last rules within <Directory>
|
|
I've added it to trunk in r720955. Does this need to go in 2.0 and 2.2 also? Thanks. On Nov 26, 2008, at 09:30, Eric Covener wrote: > based on questions/problems on #apache, this probably does deserve > some emphasis > > > ---------- Forwarded message ---------- > From: Peter Kehl <peter.kehl [at] gmail> > Date: Wed, Nov 26, 2008 at 9:10 AM > Subject: Re: [users [at] http] mod_rewrite subrequests or last rules > within <Directory> > To: users [at] httpd > > > Eric, > > thank you. > > Now I see it's mentioned at > http://httpd.apache.org/docs/2.0/rewrite/rewrite_tech.html mentions > that 'in per-directory context mod_rewrite first rewrites the > filename... and then initiates a new internal sub-request with the new > URL. This restarts processing of the API phases.' > > I originally only read > http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html. It says > 'Because the per-directory rewriting comes late in the process, the > rewritten request has to be re-injected into the Apache kernel' - but > it's not clear what is actually hapening to the request. Whoever > maintains this web page, please could you append something like 'as if > it were a new request - see > [http://httpd.apache.org/docs/2.0/rewrite/rewrite_tech.html ]' or ' > and it checks for any applicable rules again, from all its per-server > or per-directory contexts' (or something more clear). > > Thank you > > 2008/11/26 Eric Covener <covener [at] gmail>: >>> rewriter log says it rewrites to /index.php first (1st rule) and >>> then >>> it rewrites it to /set_cookie.php (2nd rule). I thought [L] and [NS] >>> should stop any further rules. What am I missing? >> >> In per-directory context, any time you make a change the entire cycle >> is restarted -- 'L' only applies to the current pass. > > --------------------------------------------------------------------- > 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: users-unsubscribe [at] httpd > " from the digest: users-digest-unsubscribe [at] httpd > For additional commands, e-mail: users-help [at] httpd > > > > > -- > Eric Covener > covener [at] gmail > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docs-unsubscribe [at] httpd > For additional commands, e-mail: docs-help [at] httpd > -- I have nature and art and poetry, and if that is not enough, what is enough? (Vincent van Gogh)
|