Config Rewrite URL Codeigniter di Nginx

 


Nginx adalah salah satu server web yang paling populer digunakan di seluruh dunia. Selain berfungsi sebagai web server, Nginx juga digunakan sebagai reverse proxy, load balancer, dan cache server. Salah satu fitur yang kuat dari Nginx adalah kemampuannya untuk menulis ulang (rewrite) URL. Rewrite URL di Nginx memungkinkan pengguna untuk mengubah atau mengalihkan URL dari permintaan klien ke sumber daya yang berbeda di dalam server.

Nah rewrite url di nginx tentunya berbeda dengan apache, pada case kali ini, Sedot PHP menggunakan framework Codeigniter 3 , berikut adalah kodingan untuk rewrite 



if (!-f $request_filename){
	set $rule_0 1$rule_0;
}
if (!-d $request_filename){
	set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
	rewrite ^/(.*)$ /index.php/$1 last;
}

Comments