Ошибка в error.log nginx'a

$iD
На сайте с 06.12.2007
Offline
81
$iD
426

Доброго дня.

В error.log nginx'a получаю постоянно такие ошибки:

 "/var/www/user1/data/www/site.ru/threads/Бесплатные-модули.1/data/avatars/m/1/1573.jpg" failed (2:  No such file or directory)

т.е. путь почти верный, только почему-то добавляется URI, типа

threads/Бесплатные-модули.1

Как это можно убрать? полазил по конфигу, но так и не разобрался.

Кусок конфига, который отвечает за отдачу статики:

location ~*  \.(js|JPG|jpg|png|jpeg|gif|zip|tgz|gz|rar|doc|xls|exe|pdf|ppt|txt|wav|bmp|rtf)$ {

root /var/www/user1/data/www/site.ru;
access_log off;
expires 32d;
}
Всё для вебмастеров (http://wmasteru.org)
Andron_buton
На сайте с 19.07.2007
Offline
270
#1

$iD, тут одно из четырех:

1. где-то еще есть рирайт (смотреть .htaccess), который дописывает этот кусок пути

2. просто кто-то балуется, дописывает несуществующий путь

3. есть локейшн, который больше подходит для данного запроса, все таки регексы проверяются в самую последнюю очередь

4. скрипт, который генерит ссылки на картинки делает это не правильно.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий