Forzar solicitudes de favicon para corregir la ubicación - Trucos CSS

Anonim

Por alguna loca razón, tal vez los escáneres de sitios malvados, las solicitudes a un servidor web para un favicon en todas las grietas conocidas del sitio son bastante comunes. Dado que ese archivo probablemente solo existe en el directorio raíz de su sitio, estas solicitudes dan como resultado un 404. Si publica una página 404 elegante y fácil de usar, esto puede agregar una tonelada de ancho de banda sin una buena razón.

Este código hará que esas solicitudes sirvan el favicon real en su lugar, ahorrando ancho de banda:

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

Otro común son las solicitudes de un archivo llamado ajax-loader.gif, probablemente un escaneo maligno en busca de aplicaciones ajax mal hechas para explotar. Asegúrese de que el archivo realmente exista y fuerce todas las solicitudes a esa ubicación real.

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