Pemetaan url ke jalan yang berbeza di nginx
- 3840
- 586
- Clarence Tromp
Kadang -kadang kita perlu memetakan sub URL ke laluan direktori yang berbeza dalam sistem fail. Pengguna Nginx boleh mencapai ini dengan menggunakan "Lokasi"Blok dalam fail konfigurasi. Lokasi menentukan ungkapan biasa untuk URL permintaan penyemak imbas. Di bawah blok kod lokasi, kami dapat menentukan laluan sistem fail dengan 'akar' atau 'alias' pilihan.
Anda boleh menggunakan alias Arahan dalam blok lokasi, seperti ini:
pelayan server_name www.Contoh.com; Root/var/www/contoh.com; lokasi/statik/alias/var/kandungan/statik/;1234567 | pelayan server_name www.Contoh.com; Root/var/www/contoh.com; lokasi/statik/alias/var/kandungan/statik/; |
Dalam konfigurasi di atas, tapak utama dikonfigurasikan dengan /var/www/contoh.com
direktori. Tetapi URL bermula dengan "/statik" akan disampaikan dengan direktori "/var/kandungan/statik". Contohnya, URL http: // www.Contoh.com/statik/fail.txt akan menunjuk kepada /var/www/statik/fail.txt fail.