簡述請求轉(zhuǎn)發(fā)與重定向的區(qū)別 什么時候用轉(zhuǎn)發(fā),什么時候用重定向?
什么時候用轉(zhuǎn)發(fā),什么時候用重定向?轉(zhuǎn)發(fā)是服務(wù)器內(nèi)部跳轉(zhuǎn),數(shù)據(jù)不會丟失,瀏覽器只提交了一次請求重定向是客戶端二次跳轉(zhuǎn),數(shù)據(jù)會丟失,瀏覽器提交了二次請求做增、刪、改的時候最好用重定向,因為如果不用重定向,
什么時候用轉(zhuǎn)發(fā),什么時候用重定向?
轉(zhuǎn)發(fā)是服務(wù)器內(nèi)部跳轉(zhuǎn),數(shù)據(jù)不會丟失,瀏覽器只提交了一次請求重定向是客戶端二次跳轉(zhuǎn),數(shù)據(jù)會丟失,瀏覽器提交了二次請求做增、刪、改的時候最好用重定向,因為如果不用重定向,每次刷新頁面就相當(dāng)于再請求一次,就可能會做額外的操作,導(dǎo)致數(shù)據(jù)不對。
什么是重定向?
重定向說白了就是通過各種的方法將各種網(wǎng)絡(luò)請求重新定個方向轉(zhuǎn)到其它位置。
如:網(wǎng)頁中的重定向 域名的重定向 路由選擇的變化也是對數(shù)據(jù)報文經(jīng)由路徑的一種重定向 在我們的網(wǎng)站建設(shè)中,時常會遇到需要網(wǎng)頁重定向的情況:像網(wǎng)站調(diào)整,如改變網(wǎng)頁目錄結(jié)構(gòu),網(wǎng)頁被移到一個新地址,再或者,網(wǎng)頁擴(kuò)展名改變,如因應(yīng)用需要把.php改成.Html或.shtml,在這種情況下,如果不做重定向,則用戶收藏夾或搜索引擎數(shù)據(jù)庫中舊地址只能讓訪問客戶還會得到一個404頁面錯誤信息,訪問流量白白喪失;再如某些注冊了多個域名的網(wǎng)站,也需要通過重定向讓訪問這些域名的用戶自動跳轉(zhuǎn)到主站點,等等。