【发布时间】:2020-02-19 22:01:48
【问题描述】:
我正在尝试使用位置正则表达式进行重定向。我希望所有可能的路径都从 examplesite.com 重定向到 404,并且 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。
【问题讨论】: