完美运行codeigniter的nginx配置

基本需求:

PHP 运行模式:PHP-fpm 

nginx配置:

server {
        server_name domain.tld;
        root /var/www/codeignitor;
        index index.html index.php;
        location / {
                # Check if a file or directory index file exists, else route it to index.php.
                try_files $uri $uri/ /index.php;
        }
        location ~* \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                include fastcgi.conf;
        }
}

上面红色为关键代码。

设置完成之后,设置CI基本配置文件config.php

$config['base_url'] = "";
$config['index_page']       = "";
$config['uri_protocol']     = "AUTO";
这样,你的CI就可以完美运行了。不需要做伪静态规则。


| 0个评论