.htaccess Dosyası ile apache sunucusunun bileşenlerini kullanarak dosyaları sıkıştırabilir, karşı bilgisayara sürekli yüklenmemesi gereken dosyalar için süre belirtebilir, siteniz üzerinden indirilmesini istemeyeceğiniz dosya türlerini engelleyebilir ve sayfa hızınızı artırabilirsiniz.
Aşağıdaki kodları RewriteEngine On kodundan önce eklemelisiniz.
Bir Karakter Kümesi Belirtme;
engine/engine.php
Bul;
if ($config['allow_rss']) $metatags .= <<<HTMLheader('Content-type: text/html; charset=utf-8');<IfModule mod_headers.c>
<FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|swf|tif|tiff)$">
Header set Last-Modified "Tue, 31 Aug 2012 00:00:00 GMT"
</FilesMatch>
</IfModule><IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule><IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A604800
Header append Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A7200
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
<FilesMatch "\.(php|cgi|pl|htm)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
</IfModule><ifmodule mod_expires.c>
<filesmatch "\.(jpg|gif|png|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>RedirectMatch (.*).sql$ http://www.domain.com
RedirectMatch (.*).sql.gz$ http://www.domain.com
RedirectMatch (.*).tpl$ http://www.domain.com
RedirectMatch (.*).sql$ http://domain.com
RedirectMatch (.*).sql.gz$ http://domain.com
RedirectMatch (.*).tpl$ http://domain.com