nginx, ubah hala permintaan yang serupa dengan /page/123_index.json ke /page/index.json Bagaimana untuk mengkonfigurasinya?
天蓬老师
天蓬老师 2017-05-16 17:10:33
0
2
767
location ~ ^/pages/\d+_index.json{
    proxy_pass /pages/index.json;
}

Saya mencubanya tetapi tidak berjaya
Saya tidak biasa dengan konfigurasi nginx, jadi saya ingin meminta nasihat.

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(2)
PHPzhong

Anda boleh menggunakan tulis semula untuk menulis semula laluan permintaan anda

    location / {
        rewrite ^/pages/\d+_index\.json /pages/index.json break;
        proxy_pass http://127.0.0.1:8080;
    }
    # 测试下 会返回重写后的 url /pages/index.json
    location = /pages/index.json {
        return 200 $request_uri;
    }
阿神

Saya jumpa dua penyelesaian
tulis semula:

location ~ ^/pages/{
     rewrite ^/pages/(\d+)/\d+_index.json   http://$host/pages//index.json break;
}

laluan_proksi

location ~ ^/pages/(\d+)/\d+_index.json$ {
    proxy_pass http://$host/pages//index.json;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan