0093]每次將業(yè)務(wù)請求重定向到目的地址時,確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)加I ;
[0094]在中斷業(yè)務(wù)請求的重定向時,確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)清零。
[0095]所述確定模塊11,進一步用于當所述重定向次數(shù)未達到預(yù)設(shè)閾值時,如果有業(yè)務(wù)請求發(fā)生重定向次數(shù)超過預(yù)設(shè)閾值導(dǎo)致的報錯處理,則確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中查詢所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù);
[0096]將所述預(yù)設(shè)閾值調(diào)整為所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù),并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)清零。
[0097]所述確定模塊11,進一步用于在接收到需要進行重定向處理的業(yè)務(wù)請求之前,在將業(yè)務(wù)請求重定向到目的地址的過程中,攔截所有業(yè)務(wù)請求,以從所有業(yè)務(wù)請求中選擇出需要進行重定向處理的業(yè)務(wù)請求。
[0098]本申請實施例中,所述重定向具體包括302重定向。
[0099]其中,本申請裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0100]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本申請所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本申請實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本申請的幾個具體實施例,但是,本申請并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本申請的保護范圍。
【主權(quán)項】
1.一種處理連續(xù)重定向的方法,其特征在于,包括: 在接收到需要進行重定向處理的業(yè)務(wù)請求時,確定所述業(yè)務(wù)請求對應(yīng)的重定向次數(shù),并判斷所述重定向次數(shù)是否達到預(yù)設(shè)閾值; 如果是,則中斷所述業(yè)務(wù)請求的重定向,并在中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址; 如果否,則將所述業(yè)務(wù)請求重定向到目的地址。2.如權(quán)利要求1所述的方法,其特征在于, 所述中斷所述業(yè)務(wù)請求的重定向,并在中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址的過程,具體包括: 臨時插入中間頁面,以通過插入所述中間頁面中斷所述業(yè)務(wù)請求對應(yīng)的連續(xù)重定向;在通過插入所述中間頁面中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址。3.如權(quán)利要求2所述的方法,其特征在于, 所述中間頁面的超文本標記語言HTML的頭head中包括了用于實現(xiàn)在插入所述中間頁面之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址的預(yù)設(shè)指令。4.如權(quán)利要求1所述的方法,其特征在于, 所述中斷所述業(yè)務(wù)請求的重定向,并在中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址的過程,具體包括: 調(diào)用連續(xù)302重定向方法池內(nèi)配置的中斷方式,并通過所述中斷方式中斷所述業(yè)務(wù)請求對應(yīng)的連續(xù)重定向;在通過所述中斷方式中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址;其中,所述連續(xù)302重定向方法池內(nèi)配置了用于中斷業(yè)務(wù)請求的重定向的中斷方式。5.如權(quán)利要求1-4任一項所述的方法,其特征在于,所述方法還包括: 在內(nèi)存中存儲業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識與重定向次數(shù)之間的對應(yīng)關(guān)系;其中,所述重定向次數(shù)的初始值為O ; 每次將業(yè)務(wù)請求重定向到目的地址時,確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)加I; 在中斷業(yè)務(wù)請求的重定向時,確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)清零。6.如權(quán)利要求5所述的方法,其特征在于,所述方法進一步包括: 當所述重定向次數(shù)未達到預(yù)設(shè)閾值時,如果有業(yè)務(wù)請求發(fā)生重定向次數(shù)超過預(yù)設(shè)閾值導(dǎo)致的報錯處理,則確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中查詢所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù); 將所述預(yù)設(shè)閾值調(diào)整為所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù),并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)清零。7.如權(quán)利要求1-4任一項所述的方法,其特征在于,所述在接收到需要進行重定向處理的業(yè)務(wù)請求之前,所述方法進一步包括: 在將業(yè)務(wù)請求重定向到目的地址的過程中,攔截所有業(yè)務(wù)請求,以從所有業(yè)務(wù)請求中選擇出需要進行重定向處理的業(yè)務(wù)請求。8.如權(quán)利要求1-4任一項所述的方法,其特征在于, 所述重定向具體包括302重定向。9.一種重定向處理裝置,其特征在于,所述重定向處理裝置包括: 確定模塊,用于在接收到需要進行重定向處理的業(yè)務(wù)請求時,確定所述業(yè)務(wù)請求對應(yīng)的重定向次數(shù); 判斷模塊,用于判斷所述重定向次數(shù)是否達到預(yù)設(shè)閾值; 處理模塊,用于當所述重定向次數(shù)達到預(yù)設(shè)閾值時,中斷所述業(yè)務(wù)請求的重定向,并在中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址; 當所述重定向次數(shù)未達到預(yù)設(shè)閾值時,將所述業(yè)務(wù)請求重定向到目的地址。10.如權(quán)利要求9所述的重定向處理裝置,其特征在于, 所述處理模塊,具體用于臨時插入中間頁面,以通過插入所述中間頁面中斷所述業(yè)務(wù)請求對應(yīng)的連續(xù)重定向;在通過插入所述中間頁面中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址。11.如權(quán)利要求10所述的重定向處理裝置,其特征在于,所述中間頁面的超文本標記語言HTML的頭head中包括了用于實現(xiàn)在插入所述中間頁面之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址的預(yù)設(shè)指令。12.如權(quán)利要求9所述的重定向處理裝置,其特征在于, 所述處理模塊,具體用于調(diào)用連續(xù)302重定向方法池內(nèi)配置的中斷方式,并通過所述中斷方式中斷所述業(yè)務(wù)請求對應(yīng)的連續(xù)重定向;在通過所述中斷方式中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址;其中,所述連續(xù)302重定向方法池內(nèi)配置了用于中斷業(yè)務(wù)請求的重定向的中斷方式。13.如權(quán)利要求9-12任一項所述的重定向處理裝置,其特征在于, 所述確定模塊,進一步用于在內(nèi)存中存儲業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識與重定向次數(shù)之間的對應(yīng)關(guān)系;其中,所述重定向次數(shù)的初始值為O ; 每次將業(yè)務(wù)請求重定向到目的地址時,確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)加I; 在中斷業(yè)務(wù)請求的重定向時,確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)清零。14.如權(quán)利要求13所述的重定向處理裝置,其特征在于, 所述確定模塊,進一步用于當所述重定向次數(shù)未達到預(yù)設(shè)閾值時,如果有業(yè)務(wù)請求發(fā)生重定向次數(shù)超過預(yù)設(shè)閾值導(dǎo)致的報錯處理,則確定所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)標識,并在內(nèi)存中查詢所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù); 將所述預(yù)設(shè)閾值調(diào)整為所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù),并在內(nèi)存中將所述業(yè)務(wù)標識對應(yīng)的重定向次數(shù)清零。15.如權(quán)利要求9-12任一項所述的重定向處理裝置,其特征在于, 所述確定模塊,進一步用于在接收到需要進行重定向處理的業(yè)務(wù)請求之前,在將業(yè)務(wù)請求重定向到目的地址的過程中,攔截所有業(yè)務(wù)請求,以從所有業(yè)務(wù)請求中選擇出需要進行重定向處理的業(yè)務(wù)請求。16.如權(quán)利要求9-12任一項所述的重定向處理裝置,其特征在于,所述重定向具體包括302重定向。
【專利摘要】本申請公開了一種處理連續(xù)重定向的方法和裝置,該方法包括:在接收到需要進行重定向處理的業(yè)務(wù)請求時,確定所述業(yè)務(wù)請求對應(yīng)的重定向次數(shù),并判斷所述重定向次數(shù)是否達到預(yù)設(shè)閾值;如果是,則中斷所述業(yè)務(wù)請求的重定向,并在中斷所述業(yè)務(wù)請求的重定向之后,繼續(xù)將所述業(yè)務(wù)請求重定向到目的地址;如果否,則將所述業(yè)務(wù)請求重定向到目的地址。本申請實施例中,重定向處理裝置可以避免302重定向的次數(shù)超過瀏覽器限制的次數(shù)所導(dǎo)致的報錯處理(如404錯誤),繼而避免業(yè)務(wù)發(fā)生中斷以及業(yè)務(wù)失敗,提高業(yè)務(wù)體驗和用戶使用感受。
【IPC分類】H04L29/08
【公開號】CN105450694
【申請?zhí)枴緾N201410418834
【發(fā)明人】張巖
【申請人】阿里巴巴集團控股有限公司
【公開日】2016年3月30日
【申請日】2014年8月22日
【公告號】WO2016026400A1