Nginx peut-il configurer une page 404 pour qu'elle corresponde à plusieurs noms de domaine ?
我想大声告诉你
我想大声告诉你 2017-05-16 17:21:04
0
2
525

Comme dans le titre :

Il n'y en a qu'un dans nginxserver. Tous les noms de domaine sont configurés de la même manière. Grâce au programme, chaque nom de domaine est un site indépendant. Je veux que chaque nom de domaine affiche sa page 404 correspondante lorsque 404 se produit. pour le configurer sous nginx

server {
    ...
    server_name a.com b.cn d.org ....; # 配置了很多域名
    ...
    
    error_page 404 /404.html;
}
我想大声告诉你
我想大声告诉你

répondre à tous(2)
小葫芦

Déplacez simplement ce qui suit vers la portée http. N'en écrivez pas un sur chaque serveur
error_page 404 /404.html ;

Si vous rencontrez ce genre de problème, vous devriez lire la documentation :
Syntaxe : error_page code ... [=[response]] uri;
Par défaut : —
Contexte : http, serveur, emplacement, si emplacement

context représente la portée de cette syntaxe error_page, indiquant qu'elle peut être placée dans http.

滿天的星座

Essayez la carte

//contexte http

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

}

//serveur de contexte

error_page $page;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!