我有一个nginx情况,我需要一些帮助。
故事:
我现在拥有的是捕获子域名并将其重定向到主网站的规则,如下所示:
indexOf()
问题是,如果我的网址类似子域 .website.com / 某些/ internal / structure / 或子域 .website .com / some-file.html 以上所有代码片段都是这个www.website.com/sub-subdomain/我失去了其余的子域名结构(" some / internal / structure / "或" some-file.html "零件 - 当然没有报价)
我应该如何更改上面的代码段,以便我保留上面提到的丢失的部分?
提前感谢您的帮助!
答案 0 :(得分:0)
好的,与此同时我提出了这个解决方案:
我已取消上面的代码段并替换为此代码
if ($http_host ~ "([^.]+).website.com") {
set $bref_1 $1;
}
if ($bref_1 != "www") {
return 301 http://www.website.com/sub-$bref_1$request_uri;
}