Pakota Favicon pyytää oikaisemaan sijaintia - CSS-temppuja

Anonim

Mistä tahansa hullusta syystä kenties pahaa tekevä sivustoskanneri, joka pyytää web-palvelinta faviconille kaikissa sivuston tunnetuissa säröissä, on melko yleistä. Koska kyseinen tiedosto on tosiasiallisesti vain sivustosi juurihakemistossa, nämä pyynnöt johtavat 404. Jos palvelin upealla, käyttäjäystävällisellä 404-sivulla, tämä voi lisätä tonnia kaistanleveyttä ilman mitään syytä.

Tämä koodi saa nämä pyynnöt näyttämään todellisen suosikkikuvakkeen sen sijaan, että säästät kaistanleveyttä:

# 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) 

Toinen yleinen on pyyntö tiedostolle nimeltä Ajax-loader.gif, luultavasti paha skannaus, joka etsii huonosti tehtyjä Ajax-sovelluksia, joita hyödyntää. Varmista, että tiedosto on todella olemassa, ja pakota kaikki sen pyynnöt siihen todelliseen sijaintiin.

# 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)