Persekitaran pelayan ialah persekitaran LNMP,
komputer ialah persekitaran LAMP,
Direktori gambar ialah direktori adik-beradik awam;
Laluan imej boleh dipaparkan pada mesin tempatan, tetapi apabila diletakkan pada pelayan, akses luaran tidak boleh memaparkan imej, melainkan saya menetapkan laluan akses lalai nginx kepada direktori superior awam, tetapi dalam kes ini, css laluan gaya ialah Sesuatu telah berlaku;
Laluan gambar ialah www.xxx.com/../uploads/asdads.jpg
atau sesuatu seperti ini.
Tiada masalah dalam persekitaran LAMP, tetapi ia tidak akan berfungsi dalam pelayan Apakah masalahnya?
Saya mengesyaki tetapan nginx tiada. Jadi saya ingin bertanya.
Laluan itu baik pada mesin ini Saya mendapati bahawa apabila penyemak imbas mengakses pelayan, ia seolah-olah mengabaikan ../. Saya telah meletakkan folder simpan dalam direktori awam.
Berdasarkan penerangan anda, saya rasa terdapat sesuatu yang tidak kena dengan tetapan laluan Anda boleh menggunakan mod pembangunan dalam penyemak imbas untuk melihat ke mana laluan imej dan Js menghala ke arah masing-masing, dan sama ada ia sama seperti yang anda jangkakan.
Pertama semak sama ada direktori muat naik mempunyai kebenaran membaca dan menulis Kedua, jika ia diabaikan, cuba laluan mutlak?
Sahkan sama ada nama fail itu betul
Fail awam boleh terus menentukan laluan mutlak dalam nginx