Задать вопрос
@firclas

Nginx при открытии php файла скачивает его?

При открытии файла .php находящегося в корне сайта, nginx скачивает его. Подскажите в чем может быть проблема.
На данный момент сервер настроен так что бы скрывать расширения .php и если файла нет в корне с таким названием делал редирект на profile?id=$uri.

server {
    	listen 80 default_server;
    	listen [::]:80 default_server;
    	index index.htm index.html index.php;
    	root /var/www/html;
    	index index.html index.htm index.nginx-debian.html;
    	server_name _;
    	include hhvm.conf;
    	location / {
    		try_files $uri $uri/ $uri.php?$query_string /profile.php?id=$uri;
    	}
             location ~ \.php$ {
                try_files $uri =404;
            fastcgi_pass 127.0.0.1:9000;
            include /etc/nginx/fastcgi_params;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $request_filename;
      }
    }
  • Вопрос задан
  • 1909 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nikolayvaganov
Приведите локейшен к виду :
location ~ \.php$ {
            fastcgi_pass 127.0.0.1:9000;
            include /etc/nginx/fastcgi_params;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $request_filename;
      }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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