Favicon İsteklerini Konumu Düzeltmeye Zorla - CSS Hileleri

Anonim

Her ne çılgın sebeple olursa olsun, belki de kötülük yapan site tarayıcıları, sitenin bilinen tüm çatlaklarında bir favicon için bir web sunucusuna talepler oldukça yaygındır. Bu dosya muhtemelen yalnızca sitenizin kök dizininde bulunduğundan, bu istekler 404 ile sonuçlanır. Süslü, kullanıcı dostu bir 404 sayfası sunarsanız, bu, iyi bir neden olmaksızın bir ton bant genişliği ekleyebilir.

Bu kod, bu isteklerin bant genişliğinden tasarruf ederek gerçek favicon'u sunmasını sağlar:

# REDIRECT FAVICON.ICO RewriteCond %(REQUEST_URI) !^/favicon\.ico (NC) RewriteCond %(REQUEST_URI) favicon\.ico (NC) RewriteRule (.*) https://css-tricks.com/favicon.ico (R=301,L) 

Diğer bir yaygın olanı, ajax-loader.gif adlı bir dosya için isteklerdir, muhtemelen kötüye kullanım için kötü yapılmış ajax uygulamaları arayan kötü bir tarama. Dosyanın gerçekten var olduğundan emin olun ve tüm istekleri o gerçek konuma zorlayın.

# REDIRECT AJAX-LOADER RewriteCond %(REQUEST_URI) !^/images/ajax\-loader\.gif (NC) RewriteCond %(REQUEST_URI) ajax\-loader\.gif (NC) RewriteRule (.*) images/ajax-loader.gif (R=301,L)