Maison > Opération et maintenance > Nginx > Comment ajouter des noms de sous-domaines de deuxième niveau par lots avec Nginx

Comment ajouter des noms de sous-domaines de deuxième niveau par lots avec Nginx

WBOY
Libérer: 2023-05-12 20:25:04
avant
1213 Les gens l'ont consulté

Copiez le code Le code est le suivant :

if ( $host ~* (.*).(.*).(.*)) {
set $subdomain $1;
}
location / {
root html/ $subdomain;
index index.html index.php;
}

Le "~*" ci-dessus signifie qu'il n'est pas sensible à la casse, et qu'il correspond ensuite à n'importe quelle URL du type "xxx.xxx.xxx". En fin de compte, c'est une tragédie, non seulement la correspondance avec "www. yourdomian.com" et même les URL comme "fuck.$!@.com" correspondent.

Ouais, c'est vrai ! C'est une question régulière. Il est recommandé de lire d'abord "" et "les bases de la commande de localisation nginx", puis de continuer à lire...

Solution parfaite

Copiez le code Le code est le suivant :

if ( $host ~* (b( ?!wwwb)w+) .w+.w+ ) ​​​​​{
set $subdomain /$1;
}
location / {
root /home/wangyan/public_html$subdomain;
index index.html index.php;
}

L'effet peut être vu dans l'image ci-dessous, a été implémenté, ne correspond pas à "www" mais peut correspondre aux sous-domaines contenant "www".

Comment ajouter des noms de sous-domaines de deuxième niveau par lots avec Nginx

Pour l'utiliser, veuillez copier le code ci-dessus dans la balise du serveur {}, puis redémarrer nginx.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal