Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk mengkonfigurasi nama fail simpan yang ditentukan untuk muat turun fail dalam nginx

Bagaimana untuk mengkonfigurasi nama fail simpan yang ditentukan untuk muat turun fail dalam nginx

PHPz
PHPzke hadapan
2023-06-02 16:04:061721semak imbas

Secara amnya selepas kami memuat naik fail sumber, untuk mengelakkan konflik nama fail, nama fail akan ditukar kepada tempoh aksara yang tidak bermakna. Watak ini mungkin dijana oleh md5, atau rentetan yang dijana oleh kaedah lain. Pada masa ini, apabila memuat turun, nama fail yang disimpan secara lalai akan menjadi nama fail yang tidak bermakna ini (Rajah 1).

Bagaimana untuk mengkonfigurasi nama fail simpan yang ditentukan untuk muat turun fail dalam nginx

Malah, nginx menyokong penamaan semula semasa memuat turun, menjadikan nama fail lebih mesra.

Bagaimana untuk mengkonfigurasi nama fail simpan yang ditentukan untuk muat turun fail dalam nginx

nginx juga mudah dikonfigurasikan: cuma tambah baris berikut:

Salin kod Kod adalah seperti berikut:

lokasi ~ * . *.(doc|txt|jar|zip|apk)(?.*)?$
{
If ($request_uri ~* ^.*/(.*).(doc|txt|jar |zip |apk)(?n=([^&]+))$) {
                                                                                                ... 🎜>Garis if adalah lebih kritikal bahawa apabila parameter n tidak diluluskan, ia akan disimpan dengan nama asal. Tiada nama kosong akan muncul.

Memandangkan ia dinyatakan dalam bentuk pengepala, CDN akan menyimpan maklumat pengepala ini dan ia akan berkelakuan sama apabila kandungan diedarkan.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi nama fail simpan yang ditentukan untuk muat turun fail dalam nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam