Were you reloading apache with /etc/init.d/apache2 reload ? config
file changes require a reload, .htaccess changes do not.
To clarify, you have your location tag like this, right?
<Location />
RewriteEngine On
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{DOCUMENT_ROOT}/cached/%{REQUEST_URI}\.html -f
RewriteRule .* cached/%{REQUEST_URI}\.html [L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
</Location>
On Wed, Apr 7, 2010 at 7:43 AM, holografix . <[email protected]> wrote:
> I have virtual hosts in apache with the rewrite rules inside <Location
> /></Location>
> <Location />
> RewriteEngine On
> RewriteCond %{REQUEST_FILENAME} -s [OR]
> RewriteCond %{REQUEST_FILENAME} -l [OR]
> RewriteCond %{REQUEST_FILENAME} -d
> RewriteRule ^.*$ - [NC,L]
> RewriteRule ^.*$ /index.php [NC,L]
> </Location>
>
> To cache entire pages, bypassing PHP and ZF I tried this rules after
> RewriteEngine On but they don´t work.
>
> RewriteCond %{REQUEST_METHOD} GET
> RewriteCond %{DOCUMENT_ROOT}/cached/index.html -f
> RewriteRule ^/*$ cached/index.html [L]
>
> RewriteCond %{REQUEST_METHOD} GET
> RewriteCond %{DOCUMENT_ROOT}/cached/%{REQUEST_URI}\.html -f
> RewriteRule .* cached/%{REQUEST_URI}\.html [L]
>
> It works fine if I comment entire <Location /> section in httpd.conf and use
> a .htaccess file.
> Need some help to put this rules in vhost.
>
> Cheers,
> holo
>
>
--
A.J. Brown
Software Engineer, ZCE
blog : http://ajbrown.org
talk : (937) 540-0099
chat : IntypicaAJ