Force Favicon просит правильное местоположение онлайн урок.


По каким-то сумасшедшим причинам, возможно, злоумышленным сканерам сайтов, реквизиты веб-сервера для значка во всех известных трещинах сайта довольно распространены. Поскольку этот файл, вероятно, существует только на самом деле в корневом каталоге вашего сайта, эти запросы приводят к 404. Если вы создаете удобную, удобную для пользователя 404 страницу, это может добавить до тонны полосы пропускания без уважительной причины.

Этот код заставит эти запросы обслуживать реальный значок, экономя пропускную способность:

# REDIRECT FAVICON.ICO
<ifmodule mod_rewrite.c>
RewriteCond %{REQUEST_URI} !^/favicon\.ico [NC]
RewriteCond %{REQUEST_URI} favicon\.ico [NC]
RewriteRule (.*) http://css-tricks.com/favicon.ico [R=301,L]
</ifmodule>

Другим распространенным является запрос на файл с именем ajax-loader.gif, возможно, злое сканирование, ищущее слабо сделанные приложения ajax, в которых можно использовать. Удостоверьтесь, что файл действительно существует и заставляет все запросы для этого реального местоположения.

# REDIRECT AJAX-LOADER
<ifmodule mod_rewrite.c>
RewriteCond %{REQUEST_URI} !^/images/ajax\-loader\.gif [NC]
RewriteCond %{REQUEST_URI} ajax\-loader\.gif [NC]
RewriteRule (.*) http://css-tricks.com/images/ajax-loader.gif [R=301,L]
</ifmodule>