Επιβολή αιτημάτων Favicon για διόρθωση τοποθεσίας - CSS-Κόλπα

Anonim

Για οποιονδήποτε τρελό λόγο, ίσως σαρωτές ιστοτόπων που κάνουν κακό, οι παραγγελίες σε έναν διακομιστή ιστού για ένα favicon σε όλες τις γνωστές ρωγμές του ιστότοπου είναι αρκετά κοινές. Δεδομένου ότι αυτό το αρχείο πιθανότατα υπάρχει μόνο στον ριζικό κατάλογο του ιστότοπού σας, αυτά τα αιτήματα οδηγούν σε 404. Εάν διαθέτετε διακομιστή σε μια φανταστική, φιλική προς το χρήστη σελίδα 404, αυτό μπορεί να προσθέσει έως και έναν τόνο εύρους ζώνης χωρίς καλό λόγο.

Αυτός ο κώδικας θα κάνει αυτά τα αιτήματα να εξυπηρετούν το πραγματικό favicon αντ 'αυτού, εξοικονομώντας εύρος ζώνης:

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

Ένα άλλο συνηθισμένο είναι τα αιτήματα για ένα αρχείο που ονομάζεται ajax-loader.gif, πιθανώς κακή σάρωση που ψάχνει για κακές εφαρμογές ajax στις οποίες πρέπει να εκμεταλλευτούν. Βεβαιωθείτε ότι το αρχείο υπάρχει πραγματικά και αναγκάστε όλες τις προϋποθέσεις για αυτό σε αυτήν την πραγματική τοποθεσία.

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