Nginx
萬用字元子域內部 URL 重寫
我正在嘗試實現 GitHub Pages 之類的 URL。每當使用者在
username.example.com
內部訪問時,它都會從localhost:80/username
我正在舉一些例子,這樣它會使問題更容易理解。我正在努力實現它
每當使用者訪問
user1.example.com -> localhost/user1 user2.example.com -> localhost/user2 user1.example.com/about -> localhost/user1/about user2.example.com/about/somemore -> localhost/user2/about/somemore
我希望你們都清楚我的問題。
我正在使用 nginx,並且為子域設置了萬用字元。
目前對於任何子域,我的網站都顯示 index.html 頁面
server { server_name ~^(?<subdomain>\w+)\.example\.com$; location / { proxy_pass https://example.com/$subdomain$request_uri ; } }