中國用戶瀏覽器無法訪問蘋果應(yīng)用商店 提示404報錯
目前,陸續(xù)有蘋果用戶發(fā)現(xiàn),通過瀏覽器訪問非中國地區(qū)的蘋果應(yīng)用商店(App Store),會提示404找不到網(wǎng)頁,瀏覽器無法訪問蘋果應(yīng)用商店?,而運用美國IP地址才可以正常打開網(wǎng)頁,之前訪問該地址是沒有這種異常情況的。那么如何訪問蘋果應(yīng)用商店呢? 經(jīng)過測驗,這種情況似乎只在桌面瀏覽器下才會存在,在iPhone手機上打開國際版使用商店沒有問題,瀏覽器訪問頁面時候會自動彈出App Store使用,并打開相應(yīng)的地址?! ⊥ㄟ^網(wǎng)頁HTTP頭狀態(tài)查詢工具進行監(jiān)測,可以發(fā)現(xiàn)服務(wù)器對于用戶的返回狀態(tài)碼是404,將頁面地址的us換為cn后,服務(wù)器的返回狀態(tài)碼又會變成200,而cn為中國使用商店,us為美國使用商店。 這也就意味著,中國用戶在正常的網(wǎng)絡(luò)情況下已經(jīng)無法通過桌面瀏覽器打開蘋果App Store了?! 「鶕?jù)上述情況分析,有兩種可能性:1、蘋果國際版iTunes App Store屏蔽中國IP地址。2、蘋果將中國IP解析到其中國CDN服務(wù)器,中國CDN服務(wù)器設(shè)置為不抓取其他國家的App Store,因此返回404錯誤。搞定方式:1、通過代理服務(wù)器訪問蘋果App Store。2、修改Hosts文件,對于Win系統(tǒng),編輯 C:\Win\System32\drivers\etc\hosts 文件,在文件中加入一行:184.84.52.148 itunes.apple.com ,對于Mac OS X系統(tǒng),運用瀏覽器正常訪問App Store的方式是,在使用程序里面打開終端(terminal),輸入 sudo vi /etc/hosts ,然后運用vi編輯器修改保存文件,在文件中加入一行:184.84.52.148 itunes.apple.com ,即可在瀏覽器里正常訪問蘋果國際版App Store。 通過以上方法,可以解決中國用戶瀏覽器無法訪問蘋果應(yīng)用商店的問題,但是,如果蘋果App Store的這種404狀況連續(xù)下去的話,除了給用戶造成不便之外,還會導致國內(nèi)搜索引擎刪除國際版App Store的網(wǎng)頁索引,一般情況下,搜索引擎會定期刪除網(wǎng)頁狀態(tài)為404的索引,這樣未來用戶就不可能再通過搜索引擎訪問這些頁面。