Nginx

Nginx:萬用字元 dns 將 URL 重定向到子域

  • November 7, 2011

我正在嘗試重定向以下 URL

Http://example.com/category/something

重定向到

Http://something.example.com/category/something

“某物”可以是任何東西。

我已經為萬用字元設置了 nginx 和 Dns 並確認它有效。

正統的方式在哪裡:

location /category/ {
     location ~ ^/category/(?<category>.+)$ {
           return 302 http://$category.example.com/category/$category
     }
}

無需“重寫”。在 nginx/1.0.0 測試

未經測試..但應該工作

location / {
  rewrite  ^/category/(.*)$  http://$1.example.com/category/$1  permanent;
}

引用自:https://serverfault.com/questions/328380