这是我的配置示例:
root /usr/local/html/website/public/;
location ~* auth/v1/* {
try_files /auth.php?$args $uri/;
}
# location = /auth {return 301 http://website.com.jn/auth/v1/about;}
# location = /auth/ {return 301 http://website.com.jn/auth/v1/about;}
# location = /auth/v1 {return 301 http://website.com.jn/auth/v1/about;}
# location = /auth/v1/ {return 301 http://website.com.jn/auth/v1/about;}
# location ~* /auth/v1/* {
# try_files $uri $uri/ /auth.php?$args;
# }
错误:
open() "/usr/local/html/website/public/auth/v1/about" failed (2: No such file or directory),
就像您看到的那样,我尝试了不同的方法,但都没有用。auth.php 位于“/usr/local/html/website/public/”中。
我如何才能指向正确的位置来获取 auth.php?
在 Mac OS X 上使用 NGiNX 1.6。