
covener at gmail
Nov 26, 2008, 6:30 AM
Post #1 of 2
(956 views)
Permalink
|
|
Fwd: [users@httpd] mod_rewrite subrequests or last rules within <Directory>
|
|
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
|