MRatWork Forum by Mustafa Ramadhan

Language Specific Discussions => Indonesia Users => Topic started by: kacank87 on 2016-03-28, 19:25:30

Title: rewrite rules nginx server
Post by: kacank87 on 2016-03-28, 19:25:30
permisi mastah
mau tanya seputar rewrite rules di nginx server kloxo
saya baru migrasi dari apache ke nginx karena server sangat berat menggunakan apache
nah cms saya menggunakan .htaccess sedangkan nginx tidak membaca htacess

setelah saya convert dari apache ke nginx menjadi seperti ini
Quote
# nginx configuration
location / {
if (-e $request_filename){
rewrite ^/(.*) /$1 break;
}
rewrite "^/([a-z]+)(/([^/]{0,32})(/.+)?)?$" /index.php?a=$1&q=$3 break;
}

pertanyaannya :
1. dimanakah kode di atas di masukkan ?
2. kemudian langkah selanjutnya

Thanks mastah :)
salam
Title: Re: rewrite rules nginx server
Post by: MRatWork on 2016-03-28, 21:07:30
di Kloxo-MR sudah ada 'default' rewrite-rule untuk nginx. Sepanjang untuk 'standard' wordpress sudah memadai.
Title: Re: rewrite rules nginx server
Post by: kacank87 on 2016-03-29, 03:47:17
saya tidak menggunakan wordpress.
namun cms buatan sendiri mas gan.

bagaimana ya cara modifikasi nya .
Title: Re: rewrite rules nginx server
Post by: MRatWork on 2016-03-29, 06:13:50
Copy /opt/configs/nginx/conf/globals/php-fpm_standard.conf, php-fpm_standard_ssl.conf, php-fpm_wildcards.conf, php-fpm_wildcards_ssl.conf ke custom.* (misalnya php-fpm_standard.conf ke custom.php-fpm_standard.conf). Edit file custom.* tersebut.

Setelah itu, jalankan 'sh /script/fixweb; sh /script/restart-web -y'.