Il existe plusieurs noms de domaine sur un serveur nginx. Si vous souhaitez accéder à l'une des pages spécifiques, réécrivez simplement sur google.com
La configuration est la suivante, mais on constate qu'elle ne prend pas effet. http_host$request_uri ne correspond pas à cette page.
server {
listen 80;
server_name www.domain1.com www.domain2.com www.domain3.com ;
if ($http_host$request_uri ~ www.domain2.com/hello.html) {
rewrite ^ google.com permanent;
}
}
Qui sait l'écrire ?
Écrivez séparément l'hôte qui doit être redirigé
Je viens de l'essayer, en utilisant $http_host$request_uri ~ (.), la correspondance est une chaîne vide, je ne sais pas pourquoi
Si vous l'écrivez seul, ce sera être normal
$ http_host ~ (.) correspond au bon hôte
$request_uri ~ (.) correspond au bon uri