Saya akan menyukai aturan penulisan ulang sederhana ini:
/somefolder/mypage.aspx?myid=4343&tab=overview
untuk diarahkan ke:
/folder/4343/overview/
Saya mencari beberapa solusi dan tidak ada yang benar-benar berfungsi ..
Saya mencoba:
rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent;
dan
rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent;
Apa yang saya lakukan salah? Saya mendapatkan 404
(Aturan sederhana berfungsi dengan baik ..)
Terima kasih
nginx
rewrite
querystring
YardenST
sumber
sumber
Versi Valery Viktorovsky jawaban yang lebih pendek dan lebih benar.
Atau, hei, bahkan bisa lebih pendek, jika Anda tidak perlu memverifikasi argumen:
sumber