CMS for the late garbage.fm
at main 34 lines 1.4 kB view raw
1<VirtualHost 207.158.15.124:80> 2 ServerName www.garbage.fm 3 Redirect / http://garbage.fm/ 4</VirtualHost> 5 6<VirtualHost 207.158.15.124:80> 7 ServerName garbage.fm 8 DocumentRoot /d/www/garbagefm/public 9 10 LogFormat "%h %l %{cache}e %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedcache 11 CustomLog logs/garbage.fm_access combinedcache 12 ErrorLog logs/garbage.fm_error 13 14 php_admin_value open_basedir /garbagefm/ 15 16 DirectoryIndex index.php 17 18 RewriteEngine on 19 20 # request for /file exists at actual path, like mp3 files 21 RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} -f 22 RewriteRule .+ - [L] 23 # request for /file exists as dir, in cache as /file/index.html 24 RewriteCond %{DOCUMENT_ROOT}/cache/%{REQUEST_FILENAME}/index.html -f 25 RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/cache/%{REQUEST_FILENAME}/index.html [L,E=cache:cachehit] 26 # request for /file exists as file in cache as /file 27 RewriteCond %{DOCUMENT_ROOT}/cache/%{REQUEST_FILENAME} -f 28 RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/cache/%{REQUEST_FILENAME} [L,E=cache:cachehit] 29 # request for /file exists as as file in cache as /file.html 30 RewriteCond %{DOCUMENT_ROOT}/cache/%{REQUEST_FILENAME}.html -f 31 RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/cache/%{REQUEST_FILENAME}.html [L,E=cache:cachehit] 32 # else, pass to php which should then cache it 33 RewriteRule ^(.*)$ /index.php/%{REQUEST_URI} [QSA,L,E=cache:cachemiss] 34</VirtualHost>