The following reply was made to PR mod_rewrite/5733; it has been noted by GNATS.
From: "Ralf S. Engelschall" <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Cc: Subject: Re: mod_rewrite/5733: "On-the-fly Content-Regeneration" will not work as described. Date: Thu, 10 Feb 2000 17:26:50 +0100 In article <[EMAIL PROTECTED]> you wrote: >>Synopsis: "On-the-fly Content-Regeneration" will not work as described. > [...] > "RewriteCond %{REQUEST_FILENAME} !-s > RewriteCond ^page\.html$ page.cgi [T=application/x-httpd-cgi,L]" > > 1) The second RewriteCond should be a RewriteRule. > 2) the -s and -f checks seem to just do a stat() on what they are given, > anyway, so unless your documentroot is / then the file will never exist? > 3) Under what conditions *would* this work? :) >>How-To-Repeat: > http://www.apache.org.uk/docs/misc/rewriteguide.html >>Fix: > Subst RewriteCond for RewriteRule in second line. Done. > Add note, or additional info into file-test section to clarify if they check > URIs or files (this example implies URIs, the docs says 'file'). There is the following note: | ATTENTION: Depending on your server-configuration it can be necessary to | slightly change the examples for your situation, e.g. adding the [PT] flag | when additionally using mod_alias and mod_userdir, etc. Or rewriting a ruleset | to fit in <tt>.htaccess</tt> context instead of per-server context. Always try | to understand what a particular ruleset really does before you use it. It | avoid problems. Here the ruleset was originally used in .htaccess context and there is should work as written down (although I've not tried it since two years). Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com