---
title: Популярные 404 ошибки
date: 2014-01-08T10:00
tags: [backend]
---

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

### Атаки

Сайт можно опрашивать ради какой-то полезной информации, а можно сканировать. Наиболее популярные атаки это проверки на движки и попытки их взлома

- Wordpress - wp-login.php
- PHPmyadmin - phpmyadmin/scripts/setup.php

### Иконки для браузера

- [**favicon.ico**](http://ru.wikipedia.org/wiki/Favicon)  - иконки для браузера
- [touch-icon-*.png](https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html) иконки для ios десктопа

### Роботам

- [**robots.txt**](http://www.robotstxt.org/)  - запреты на индексацию для поисковиков
- crossdomain.xml - запрашивается флешем/sliverlight при кроссдоменных запросах
- [**sitemap.xml**](http://www.sitemaps.org/ru/) - для поисковиков  
    
- [humans.txt](http://humanstxt.org/RU) - авторы сайта  
    

### Дебаг JS

- [*.map](http://stackoverflow.com/questions/18487596/error-jquery-2-0-2-min-map-not-found/18488028#18488028) файлы для дебага минимизированных js-библиотек

### Ретина - *@2x.png

Для экранов с высокой плотностью пикселей некоторые сайты добавляют дублирование картинок под ios. Обычно это решается @2x суффиксом и [retina.js](http://retinajs.com/), либо с помощью css/background-image как то описано чуть ниже. Проблема в том что файлы указывать, а иногда они проскальзывают

```css
.icon{
    width: 32px;
    height: 32px;
    background-image: url(icon.png);
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
    .icon{
        background-image: url(icon@2x.png);
        background-size: 32px 32px;
    }
}
```

[Мониторинг 404 ошибок](http://analytics.blogspot.ru/2013/09/monitoring-analyzing-error-pages-404s.html) с google analytics

## Related

- [Alter sequence](/ru/blog/tech/backend/DB/postgres/alter-sequence/)
- [Amazon S3 direct upload](/ru/blog/tech/backend/amazon-s3-direct-upload/)
- [CUDA](/ru/blog/tech/backend/gpu/cuda/)
