Paksa Permintaan Favicon ke Lokasi Yang Benar - Trik CSS

Anonim

Untuk alasan gila apa pun, mungkin pemindai situs yang melakukan kejahatan, mengembalikan ke server web untuk favicon di semua celah yang diketahui di situs cukup umum. Karena file itu mungkin hanya benar-benar ada di direktori root situs Anda, permintaan ini menghasilkan 404. Jika Anda membuat server halaman 404 yang mewah dan ramah pengguna, ini dapat menambah hingga satu ton bandwidth tanpa alasan yang jelas.

Kode ini akan membuat permintaan tersebut menjadi favicon asli, menghemat bandwidth:

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

Yang umum lainnya adalah permintaan untuk file bernama ajax-loader.gif, mungkin pemindaian jahat mencari aplikasi ajax yang dibuat dengan buruk untuk dieksploitasi. Pastikan file itu benar-benar ada dan paksa semua permintaan ulang untuk itu ke lokasi sebenarnya.

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