Rumah  >  Soal Jawab  >  teks badan

Bolehkah Nginx mengkonfigurasi halaman 404 untuk sepadan dengan berbilang nama domain?

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;
}
我想大声告诉你我想大声告诉你2713 hari yang lalu513

membalas semua(2)saya akan balas

  • 高洛峰

    高洛峰2017-05-16 17:23:04

    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.

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:23:04

    Cuba peta

    //konteks http

    map $http_host $page {
        default  404.html;
        .com   404.com.html;
        .cn 404.cn.html;
    
    }

    //pelayan konteks

    error_page $page;

    balas
    0
  • Batalbalas