url-rewrite - masalah tulis semula nginx
滿天的星座
滿天的星座 2017-05-16 17:26:11
0
1
523

1、abc.com/goods/123
2. abc.com/#/goods/123

Mencari cara menulis nginx menulis semula

Tulis semula url pertama ke url kedua.


Ditambah:

Pertama sekali, terima kasih atas jawapan anda Mungkin terdapat beberapa masalah dengan apa yang saya terangkan di sini. abc.com/goods/123 Barangan di sini mungkin ada alamatnya,
1. abc.com/xxx/.../...
2. abc.com/#/xxx/.../...

Dan semasa menulis semula, anda juga perlu menyemak sama ada url berada dalam 1
Jika url sudah jenis 2, tidak perlu menulis semula

Logiknya sepatutnya
Tentukan sama ada terdapat '#' dalam $request_uri atau $uri
Jika tiada '#', tulis semula akan menambah '#'

Persoalannya di sini ialah sama ada ‘#’ boleh diperoleh melalui pembolehubah seperti $request_uri for judgment
Tiada percubaan yang berjaya setakat ini. . .

滿天的星座
滿天的星座

membalas semua(1)
淡淡烟草味
location ^~ /goods/ {
    rewrite ^/goods/(.*) /#/goods/ ;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan