Я использую стек с открытым исходным кодом nginx из bitnami.
при открытии http://localhost/ci
будет отображаться страница приветствия codeigniter ,но когда я пытаюсь получить доступ к контроллеру http://localhost/ci/index.php/welcome
или http://localhost/ci/welcome
, он отображает 404 Не найдено
nginx-app.conf
index index.php index.html index.htm;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_read_timeout 300;
fastcgi_pass unix:/opt/nginx/php/var/run/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include fastcgi_params;
}
nginx-prefix.conf
location /ci {
alias "/opt/nginx/apps/ci/htdocs";
include "/opt/nginx/apps/ci/conf/nginx-app.conf";
}
Я не использую виртуальный хост.