在asp.net中,開發(fā)人員經(jīng)常使用Response.Redirect()方法,用編程的手法,將對(duì)老的URL的請(qǐng)求轉(zhuǎn)到新的URL上。但許多開發(fā)人員沒有意識(shí)到的是,Response.Redirect()方法發(fā)的是個(gè) HTTP 302 Found (臨時(shí)轉(zhuǎn)向) 回復(fù),會(huì)在用戶嘗試訪問老的URL時(shí),導(dǎo)致多余的HTTP往返。搜索引擎一般不會(huì)跟隨多個(gè)重新轉(zhuǎn)向跳轉(zhuǎn),意味著使用一個(gè)臨時(shí)轉(zhuǎn)向會(huì)負(fù)面影響你的網(wǎng)頁排名。 ASP.NET 4引進(jìn)了一個(gè)新的Response.RedirectPermanent(string url)輔助方法,可以用來做一個(gè)HTTP 301 (永久性重定向)重新定向。這會(huì)導(dǎo)致能識(shí)別永久性重新定向的搜索引擎和其他用戶代理保存和使用與內(nèi)容相關(guān)聯(lián)的新URL。這會(huì)使你的內(nèi)容編入索引,你的搜索引擎頁面排名得到提高。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注