Telah lama sekali saya tak mendengar soal CodeIgniter, tapi masalah error 404 Not Found yang dilaporkan mas Ryuuu merancang saya agak nostalgia. Haha. ? Dikala membaca pertanyaannya saya cuma terpikir, ini pasti ada urusannya dengan rewrite rule Nginx karena urlnya tak ditemukan.
Setahu saya kita perlu menambahkan kode ini di konfigurasi virtual host Nginx:
location / {
try_files $uri $uri/ /index.php;
}
Pastikan pada konfigurasi CI-nya pun telah sesuai:
nano /system/application/config/config.php
Adaptasikan saja:
$config['base_url'] = http://nama_domain.com/;
$config['index_page'] = ;
$config['uri_protocol'] = REQUEST_URI;
Setelah itu restart Nginx.
Sumber https://servernesia.com