1
我使用Django編碼,並使用Nginx; 我怎樣才能例如開放:我可以通過另一個URL主機名打開URL的路徑名嗎?
www.example.com/part1/part2
通過開放的方式:
www.example2.com
另外,
www.example2.com/part3
其實
www.example.com/part1/part2/part3打開?
我使用Django編碼,並使用Nginx; 我怎樣才能例如開放:我可以通過另一個URL主機名打開URL的路徑名嗎?
www.example.com/part1/part2
通過開放的方式:
www.example2.com
另外,
www.example2.com/part3
其實
www.example.com/part1/part2/part3打開?
您必須註冊www.example2.com。
在nginx的你可以聽上的地址,並返回一個重定向www.example.com
server {
listen www.example2.com:80;
location ~ /(.*)$ {
return 301 http://www.example.com/part1/part2/$1;
}
}
然而,這將改變URL地址欄。另一種方法是通過proxy_pass傳遞所有請求:
server {
listen www.example2.com:80;
location ~ /(.*)$ {
proxy_pass http://www.example.com/part1/part2/$1;
}
}
謝謝,我真的很新鮮;因此,當我在瀏覽器中鍵入www.example2.com時,URL將更改爲http://www.example.com/part1/part2/,或者僅在沒有更改URL的情況下才會打開它。 – altruistic
我剛剛用另一種解決方案編輯了我的答案。 –