Я пытаюсь выполнить перенаправление с использованием регулярного выражения местоположения. Я хочу, чтобы все перенаправлялось на 404, кроме домена examplesite.com со всеми возможными путями, а subdomain.examplesite.com - на мой сервер.
examplesite.com redirect
https://m.examplesite.com redirect
www.examplesite.com/something redirect
everything else redirect to 404
Это мой конфиг:
location ~ ^(?!(.?)examplesite.com/?(.*)) {
return 404;
}
location / {
return 302 $scheme://192.168.1.1/index.html; #this is a local web server
}
, который должен быть неправильным, потому что он перенаправляет все examplesite.com, которые я пытался на 404.