301跳轉(zhuǎn)與307跳轉(zhuǎn)的區(qū)別
查詢IIS狀態(tài)碼(可參考:http://www.splaybow.com/post/http-protocal-status-code-list.html)我們可以得到如下解釋:
301 Moved Permanently
被請(qǐng)求的資源已永久移動(dòng)到新位置,并且將來任何對(duì)此資源的引用都應(yīng)該使用本響應(yīng)返回的若干個(gè) URI 之一。
307 Temporary Redirect
請(qǐng)求的資源現(xiàn)在臨時(shí)從不同的URI 響應(yīng)請(qǐng)求。由于這樣的重定向是臨時(shí)的,客戶端應(yīng)當(dāng)繼續(xù)向原有地址發(fā)送以后的請(qǐng)求。
從上面我們可以看出,301跳轉(zhuǎn)是永久重定向,而307是臨時(shí)重定向。這就是301跳轉(zhuǎn)與307跳轉(zhuǎn)兩者之間的區(qū)別。
在IIS中如何設(shè)置301跳轉(zhuǎn)與307跳轉(zhuǎn)呢?
打開IIS站點(diǎn)的屬性對(duì)話框,選擇“主目錄”選項(xiàng)卡,在“此資源的內(nèi)容來自……”的選擇列表中,點(diǎn)“重定向到URL”,然后我們就可以看到設(shè)置301跳轉(zhuǎn)和307跳轉(zhuǎn)的相關(guān)內(nèi)容了。如圖:
重定向到:這里填重定向到的地址,比如我想把http://splaybow.com重定向到http://www.splaybow.com,則在splaybow.com的站點(diǎn)屬性中設(shè)置重定向到“http://www.splaybow.com$S$Q”。
資源的永久重定向:勾了就表示使用301跳轉(zhuǎn),不勾就使用307跳轉(zhuǎn)。







