我想将对 (.*).server.org 的请求重写为转到 www.server.org/do/$1
基本上,任何以以下形式传入的请求:something.server.org 都应该转到 www.server.org/do/something
我还希望能够做一些更聪明的事情:something1.something2.server.org 应该转到 www.server.org/do/something1/something2/
所以类似于:(。).(.).server.org 应该转到 www.server.org/do/$1/$2
有谁能告诉我如何使用 nginx 进行设置吗?
谢谢,本尼
答案1
确保您的 Nginx 和 PCRE 版本是最新的,然后使用 server_name 捕获:http://nginx.org/en/docs/http/server_names.html#regex_names