Bir yerde buldum ve sizlerle de paylaşmak istedim. Aşağıdaki kodları .htaccess dosyasına eklediğinizde sitenize ekstra güvenlik sağlamış oluyorsunuz.
# HOTLINK PROTECTION
<ifModule mod_rewrite.c>
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} \\.(gif|jpe?g?|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !/hotlink\\-(01|02).gif$ [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\\.)?example\\. [NC]
# RewriteRule \\.(gif|jpe?g?|png)$...
Resim, css, js dosyalarının önbelleğe alınması ile ilgili yazımı daha önce paylaşmıştım. İletişim sayfasına gelen mesajların bazılarında "Önbelleklemeyi bazı dosyalarda nasıl pasif yapabiliriz?" tarzında sorular geldi. Yani site sahibi istiyorki: Dosyalarım önbelleğe alınsın ama bazı dosyaları önbelleğe almasın. Bunun cevabını ufak bir araştırma sonucu buldum ve burada da paylaşıyorumki herkes görsün :)
Resim dosyaları için
Önbelleğe alınmasını iste...
Tarayıcı Önbellekleme Nedir
Konuya girmeden önce şunu belirtemeliyimki: Bu konuyu WordPress kategorisinde açtım ama aslında tüm php sitelere uygulanabilecek bir yöntem. Tabi sunucunuzun mod_deflate.c özelliği açıksa. :)
Birçok seo analiz sitelerinde tarayıcı önbellekleme hatası ile karşı karşıya kalırız. İyi ama nedir bu tarayıcı önbellekleme dedikleri şey? :unknown:
Ben size olayı bir örnekle açıklayayım: Mesela bir siteye gird...