一个 nginx 配置问题

很简单的配置 ,如图

clipboard.png

问题是当请求 netpai.app 时 会弹出文件打开窗口

clipboard.png

手动在后面加上/index.php 就正常

clipboard.png

请问是哪里的问题呢

阅读 1.8k
2 个回答

location PHP配置应该这样:

location ~ \.php$

另外重写的话,可以这样写:

server {
    listen 80;
    server_name example.com;
    index index.php index.html;
    root /code/netapi/public;

    location / {
        try_files $uri /index.php$is_args$args;
    }
}

root /code/netapi/public;可以写在server段里,因为你重写了后root也没变

PS:请填写代码,不要贴截图

index 是不是需要写到location 里面啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题