@bitande
PHP

Как настроить скачивание не php файлов в nginx если все запросы идут на index.php?

У меня установлен nginx, это настройки моего локального сайта

server {
	listen 80;

	root /home/varvoid/php_projects/p1.lo/public;
	index index.php index.html index.htm index.nginx-debian.html;

	server_name p1.lo www.p1.lo;

	location / {
		try_files $uri $uri/ @missing;
	    }
    # Rewrite 404s back to PHP

    location @missing {
        rewrite ^ /index.php last;
    }



	# pass PHP scripts to FastCGI server
	
	location ~ \.php$ {

		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
		
	}


}


настроено так что все запросы идут на фронт контроллер (index.php), но туда же идет запрос на скачивание favicon.ico из-за чего у меня в бд данные два раза вставляются.

Как настроить сайт в nginx так чтобы файлы изображений скачивались, точнее чтобы была попытка скачатьф айл а не перенаправление запроса на index.php?
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
lamer350
@lamer350
กำลังสูงสุด
Так у вас и не должно кидать на index.php при попытке открыть изображение.
У вас происходит редирект только в том случае, если картинки не существует, проверяйте тогда доступность изображений по адресу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час
02 мая 2024, в 23:16
7500 руб./за проект