W planach mam napisanie systemu cache'owania podstron w celu odciążenia serwera i zmniejszenia czasu oczekiwania ze strony usera.
Pomyślałem, żeby do już zcache'owanych plików nie używać php, a jedynie wyświetlić plik - ok, proste.
Problem pojawia się w sprawdzeniu, czy plik istnieje (w przeciwnym wypadku zostanie wyświetlony ten z PHP).
Mam już coś takiego:
Kod
RewriteCond /cache%{REQUEST_URI}.html -s
RewriteRule ^([a-z0-9-()+–,+]+)$ /cache/$1.html [NC,L]
RewriteCond %{REQUEST_URI} ^/[a-z0-9-()+–,+]+ [NC]
RewriteRule ^([a-z0-9-()+–,+]+)$ /index.php?url=$1 [NC,L]
Problem pojawia się przy pierwszym RewriteCond.RewriteRule ^([a-z0-9-()+–,+]+)$ /cache/$1.html [NC,L]
RewriteCond %{REQUEST_URI} ^/[a-z0-9-()+–,+]+ [NC]
RewriteRule ^([a-z0-9-()+–,+]+)$ /index.php?url=$1 [NC,L]
Czy można to w ten sposób rozwiązać, a może macie jakieś inne sposoby na cache'owane pliki?