Seperti dalam tajuk:
Hanya ada satu dalam nginxserver
Semua nama domain dikonfigurasikan sama Melalui program ini, setiap nama domain adalah tapak bebas Saya mahu setiap nama domain memaparkan halaman 404 yang sepadan untuk mengkonfigurasinya di bawah nginx
server {
...
server_name a.com b.cn d.org ....; # 配置了很多域名
...
error_page 404 /404.html;
}
Hanya alihkan yang berikut ke skop http Jangan tulis satu dalam setiap pelayan
.error_page 404 /404.html;
Jika anda menghadapi masalah seperti ini, anda harus membaca dokumentasi:
Syntax: error_page code ... [=[response]] uri;
Default: —
Konteks: http, pelayan, lokasi, jika di lokasi
konteks mewakili skop sintaks halaman_ralat ini, menunjukkan bahawa ia boleh diletakkan dalam http.
Cuba peta
//konteks http
//pelayan konteks