北极寒流 » 网络资源 » 如何正确配置Nginx+PHP(含伪静态设置) - 2016.11.02

如何正确配置Nginx+PHP(含伪静态设置)

直接上代码

server {
    listen 80;
    server_name foo.com;

    root /path;
    index index.html index.htm index.php;

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

    location ~ \.php$ {
        try_files $uri =404;

        include fastcgi.conf;
        fastcgi_pass 127.0.0.1:9000;
    }
}
其中的location / { try_files $uri $uri/ /index.php$is_args$args; } 就是适用于wordpress的伪静态规则
不过网上很多文章是这样写的

location / {

try_files $uri $uri/ /index.php?$args;

}

两种写法都测试有效

资料来源:http://huoding.com/2013/10/23/290

发表评论 【登录·注册】

所有留言都会被审核,请勿发布垃圾评论!

(必填)*