Hi,
On Sat, Oct 22, 2016, at 19:37, Ben wrote:
> Hi,
>
> nginx/1.10.0 & PHP 7.0.8
>
> I'm struggling to get NGINX to work with the Slim PHP framework for
> paths.
>
> The base index.php works fine (e.g. http://example.com works), however
> if I try a framework path (e.g. http://example.com/hello/test), NGINX
> sends me what Firefox seems to call a "DMS file" (if I download and open
> it, it displays the source code from the PHP file).
>
> My NGINX config looks as follows:
>
> server {
> listen 80 default_server;
> listen [::]:80 default_server;
> root /var/www/html/bobs/public;
> index index.php;
> server_name _;
> location / {
> try_files $uri $uri/ /index.php$is_args$args =404;
try_files immediately returns the file without doing another location
lookup so here it'll just return the index.php as is. index.php should
be the last one. It doesn't make sense to have =404 anyway since
index.php part will always succeed.
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx