我們將在這裡介紹一些ASPNET開發過程中利用HTTP報頭狀態碼進行SEO的實例其實這樣的SEO更多的是為了方便檢查錯誤狀態實現更好的頁面體驗而不是簡單單純的迎合搜索引擎式的SEO
我們經常說錯誤你知道他指的是什麼意思麼?
其實是Http報頭所包含的一個狀態碼表明該Http請求失敗那麼除此之外還有哪些常用的狀態碼呢?這些狀態碼和SEO又有什麼關系呢?
每次當用戶代理(可以理解為就是IE和Firefox)向Web站點請求一個URL地址服務器都會給予回復回復內容包括兩部分HTTP報頭和被請求的內容但僅從浏覽器上我們通常只能看到內容而看不到報頭信息所以我們需要通過一些浏覽器插件來觀察他們就我個人而言IE我用WebDeveloper;FireFox我用Fiddler有興趣的朋友可以在網上自行下載兩個都是相當流行的 對SEO而言我們需要了解的狀態代碼有重定向和 被刪除 服務器錯誤 我們依次講解首先將在中有一個很常見的原型ResponseRedirect()請看代碼
protected void Button_Click(object sender EventArgs e)
{
ResponseRedirect(~/targetaspx);
//ServerTransfer(~/targetaspx);
}
sourceaspx頁面上一個ButtonClick事件中代碼為ResponseRedirect(~/targetaspx)點擊sourceaspx頁面Button查看該頁面對應的狀態碼結果就是(如下圖我使用的是Web Development不知道為什麼enable log之後就無法再轉到target頁面了?各位同學知道原因的請指點一二)
.NET編程免費提供,內容來源於互聯網,本文歸原作者所有。