все html|htm|js|css файлы открывались по своему истенному пути, а все остальные запросы переадресавались на файл /index.php?
вот что у мен есть сейчас
server {
listen 80;
server_name _;
root /var/www/html/www;
location / {
fastcgi_pass fpm:9000;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
try_files $uri $uri/ /index.php $args
https://www.nginx.com/resources/wiki/start/topics/recipes/codeigniter/ Так например
Обсуждают сегодня