htaccess dosyası ayarları
Dosyaların Çalıştırılmasını Engellemek
Options -ExecCGI
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
İsteklerin GZIP ile Sıkıştırılarak Gönderilmesi
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.*
Dizin Listelenmesi / Engellenmesi
Options -Indexes
Options All -Indexes
User-Agent ile Gelen Belirli İstekleri Engelleme
SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja
|clshttp|webspider|leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT Deny from env=HTTP_SAFE_BADBOT
# .htaccess dosyasına erişimi engelle
<files .htaccess>
order allow,deny
deny from all
</files>
# sunucu imzasını kaldır
ServerSignature Off
# dosya yükleme boyutunu 10mb ile sınırlandır
LimitRequestBody 10240000
Tarayıcı Önbelleklemeyi Etkinleştirmek için
#Belleğe alınmış dosyalar için son düzenleme kontrolünü iptal et Header unset ETag FileETag None #html ve htm dosyalarını 1 gün süreyle önbelleğe al <FilesMatch ".(html|htm)$"> Header set Cache-Control "max-age=1800" </FilesMatch> #CSS, JavaScript ve Metin dosyalarını 1 hafta süreyle önbelleğe al <FilesMatch ".(js|css|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch> #Flash dosyaları ve resimleri 1 ay süreyle önbelleğe al <FilesMatch ".(flv|swf|ico|gif|jpg|jpeg|png)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> #PHP vb. betik dosyalarını önbelleğe alma <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> #Vary Accept-Encoding header satırını ekler <IfModule mod_headers.c> <FilesMatch ".(js|css|xml|gz)$"> Header append Vary Accept-Encoding </FilesMatch> </IfModule>(Kaynak: http://www.yakuphoca.com/guvenlik-ve-optimizasyon-icin-birkac-htaccess-ipucu)
Yorumlar
Yorum Gönder