背景
我們在配置nginx的nginx.conf檔案中,會存在location配置項,一般我們會在大括号{}中配置的參數有:proxy_pass、root、alias。
這裡有一個問題:這些參數的屬性值末尾處加不加斜杠“/”,在nginx跳轉時不會拼接上location裡的路徑?如圖:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL5FFRPh3Z61EMNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyUDN0ATMwYTM5EzNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
試驗結果記錄
問:加"/“和不加”/"時,跳轉會不會拼接上location裡的路徑?
答:
參數項 | 加"/" | 不加"/" |
---|---|---|
proxy_pass | 不會 | 會 |
root | 會 | 會 |
alias | 不會 | 會報錯 |
例子: