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

Reply via email to