完美运行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个评论