Trade Off

supercalifragilisticexpialidocious

Nginx下的location配置

原来的location只是处理了“/”的情况,结果访问一个目录,即使此目录下有index.html也不会成功显示,于是改成了这样:

1
2
3
4
location ~.*\.(php|php5)?$
{
    处理php
}

这样之后,发现直接访问目录或者域名的时候不能正常显示了,必须跟上index.php这样的才可以。

最终改成这样,解决了问题:

1
2
3
4
5
6
7
location / {
               root html;
               index index.html index.php;
}
location ~.*\.(php|php5)?$ {
处理php
}

Comments