Nginx root里面的位置不起作用

时间:2015-05-07 23:39:37

标签: php nginx

我正在使用nginx 1.8并且知道alias/try_files错误我编写了以下nginx conf:

root /var/www/
location  /foo/ {
   root /var/www/projects/bar/public/;
    try_files $uri $uri/ index.php;

}

其中我得到404,但如果我写下面的方式(应该指向相同的位置)

  root /var/www/
  location   ~ ^/foo/(.*)$  {
    try_files /projects/bar/public/$uri /projects/bar/public/$uri/ /projects/bar/public/index.php;

 }

我得到的内容。 为什么其他根似乎不适用?

0 个答案:

没有答案