не редиректит картинки

orphelin
На сайте с 02.07.2006
Offline
261
501

Добрый вечер :)

вот такая проблемка:

в папке img лежит .htaccess такой:

RewriteEngine On

RewriteRule ^(.*)\.(.*) http://site.ru/redirect.php?file=ololo

1) запрашиваем картинку http://site.ru/img/test.jpg - не редиректит

2) запрашиваем http://site.ru/img/test.php - редиректит

3) запрашиваем http://site.ru/img/test.блаблабла- редиректит

4) запрашиваем http://site.ru/img/test.gif - nginx отвечает нот фаунд (его действительно нет, хотя по идее д.б. редирект)

в чем проблема с .jpg ?

на сервере стоит апач, а как фронт сервер ngnix

[umka]
На сайте с 25.05.2008
Offline
456
#1

Дык из-за nginx и не редиректит.

Он перехватывает запросы и пытается самостоятельно отдать картинки, а до апача дело не доходит.

Он же как раз для этого и нужен :)

Лог в помощь!
orphelin
На сайте с 02.07.2006
Offline
261
#2

я просто в админских делах не шарю, можно в этом месте подробнее?

[umka]
На сайте с 25.05.2008
Offline
456
#3

У вас есть apache и nginx.

Nginx первым получает запрос. Если в запросе хотят, например, php-скрипт, то он передаёт этот запрос апачу. А если в запросе хотят картинку, то он сам её отдаёт клиенту. На этом экономятся ресурсы, т.к. апач не задействуется для отдачи картинок.

.htaccess — это для апача. Поэтому, при запросе картинок он никак не участвует.

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