@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 при попытке открыть изображение.
У вас происходит редирект только в том случае, если картинки не существует, проверяйте тогда доступность изображений по адресу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы