教育學習
分享教育學習經驗
ieerong
暱稱: 教育學習
性別: 男
國家: 台灣
地區: 其他地區
« September 2026 »
SMTWTFS
12345
6789101112
13141516171819
20212223242526
27282930
最新文章
訂房中心-高考臨近,家...
公司聚餐餐廳-聚餐...
團體制服-熱愛運動 高...
廢五金回收-全國再生資...
世界級升降椅-升降機發...
文章分類
全部 (669)
寵物花草 (7)
醫療保健 (54)
工業機械與家電 (77)
生活資訊 (219)
投資理財 (14)
汽車 (7)
服飾批發 (10)
美食與餐飲 (59)
美容整形 (30)
家政服務 (10)
旅行住宿 (6)
旅行住宿 (18)
商業經濟 (17)
婚慶文化 (19)
教育學習 (21)
買房與租房 (2)
搜尋行銷 (22)
電腦網絡 (20)
徵信與徵信社 (22)
未分類 (3)
訪客留言
最近三個月尚無任何留言
每月文章
日誌訂閱
尚未訂閱任何日誌
好友名單
尚無任何好友
網站連結
尚無任何連結
最近訪客
最近沒有訪客
日誌統計
文章總數: 669
留言總數: 3
今日人氣: 23
累積人氣: 12925
站內搜尋
RSS 訂閱
RSS Feed
工作職場
堆高機 視訊會議 真空成型 焊接 磅秤 塑膠棧板 塑膠瓶 塑膠 塑膠 橡膠 遙控器 防盜器 叫號機 壓克力 變頻洗衣機 眼鏡 高雄葬儀 高雄骨灰罐 地磅 地磅 鎢鋼 銑刀 頂針
教育學習
美國留學 美國遊學 歌倫比亞 學英文 學英文 童書 教具 蜂蜜 隱形鐵窗 花蓮民宿 日月潭民宿推薦 日月潭民宿 空壓機 助聽器
2009 年 6 月 30 日  星期二   晴天


SEO,關鍵字-404錯誤頁面及對SEO的影響 分類: 電腦網絡

SEO,關鍵字-404錯誤頁面及對SEO的影響
 

404頁面就是當用戶輸入了錯誤的鏈接時,返回的頁面。
404頁面的目的是:告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用網站其他頁面而不是關閉窗口離開。
HTTP 404錯誤意味著鏈接指向的網頁不存在,即原始網頁的URL失效,這種情況經常會發生,很難避免,比如說:網頁URL生成規則改變、網頁文件更名或移動位置、導入鏈接拼寫錯誤等,導致原來的URL地址無法訪問;當Web服務器接到類似請求時,會返回一個404狀態碼,告訴瀏覽器要請求的資源並不存在。但是,Web服務器默認的404錯誤頁面,無論Apache還是IIS,均十分簡陋、呆板且對用戶不友好,無法給用戶提供必要的信息以獲取更多線索,無疑這會造成用戶的流失。

因此,很多網站均使用自定義404錯誤的方式以提供用戶體驗避免用戶流失。一般而言,自定義404頁面通用的做法是在頁面中放置網站快速導航鏈接、搜索框以及網站提供的特色服務,這樣可以有效的幫助用戶訪問站點並獲取需要的信息。

404對SEO的影響

自定義404錯誤頁面是增強用戶體驗的很好的做法,但在應用過程中往往並未註意到對搜索引擎的影響,譬如:錯誤的服務器端配置導致返回“200”狀態碼或自定義404錯誤頁面使用Meta Refresh導致返回“302”狀態碼。正確設置的自定義404錯誤頁面,不僅應當能夠正確地顯示,同時,應該返回“404”錯誤代碼,而不是“200”或“302”。雖然對訪問的用戶而言,HTTP狀態碼究竟是“404”還是“200”來說並沒有什麼區別,但對搜索引擎這則是相當重要的。

所以要確保404頁面返回的是404代碼而不是200和302.
在自定義404錯誤頁面設置完畢後,關鍵字一定要檢查一下其是不是能夠正確地返回“404”狀態碼。可以使用Server Header檢查工具,輸入一個不存在網頁的url,查看一下HTTP Header的返回情況,確信其返回的是“404 Not found”。

定制404錯誤頁面的基本原則

首先應明確的是,404錯誤應工作在服務器級而不是網頁級。關鍵字廣告對定制使用動態頁面如PHP腳本類型的404頁時,必須確保在PHP執行前服務器已經順利地送出“404”狀態碼,不然,一旦執行到了ISAPI級別,返回的狀態碼便只能是“200 ”或其他如“302”之類的重定向狀態碼了。

其次,在自定義網站的404錯誤頁面時,對設置的錯誤頁面URL鏈接應使用相對路徑而不是絕對路徑,而且自定義404頁面應該放在網站根目錄下。儘管無效鏈接可能是多種形式的URL,但當發生404訪問錯誤時,WEB服務器會自動將其轉到自定義的當404錯誤頁中,這跟URL的形似沒有關係。

404錯誤頁面的設置方法:
Apache下設置404錯誤頁面
為Apache Server設置404錯誤頁面的方法很簡單,只需在.htaccess文件中加入如下內容即可:
ErrorDocument 404 /notfound.php

注意:
1.切記不要將404錯誤轉向到網站主頁,否則可能會導致主頁在搜索引擎中消失
2.切記不要使用絕對URL(例如:http://www.123cha.com/nofound.php形式),如果使用絕對URL返回的狀態碼是“302”+“200”

IIS/ASP.net下設置404錯誤頁面
首先,修改應用程序根目錄的設置,打開“web.config”文件編輯,在其中加入如下內容:

<configuration>
<system.web>
<customErrors mode=”On” defaultRedirect=”error.asp”>
<error statusCode=”404″ redirect=”notfound.asp” />
</customErrors>
</system.web>
</configuration>

注:上文例中“error.asp”網路行銷為系統默認的404頁面,“notfound.asp”為自定義的404頁面,使用時請修改相應文件名。

然後,在自定義的404頁面“notfound.asp”中加入:

<%
Response.Status = “404 Not Found”
%>
這樣,便可以保證IIS能夠正確地返回“404”狀態碼

在IIS/ASP.net下設置404靜態頁面

設置靜態404錯誤頁面的方法則比較簡單,在IIS管理器中右鍵單擊要管理的網站,打開“屬性”中的“自定義錯誤信息”頁,為“404”設定相應的錯誤信息頁即可。不過,此處在“消息類型”中一定要選擇“文件”或“默認值”,而不要選擇“URL”,不然,將導致返回“200”狀態碼。
SEO






訪客留言 (返回 ieerong 的日誌)

訪客名稱:
電郵地址: (不會公開)
驗證碼:  按此更新驗證碼 (如看不清楚驗證碼請點擊圖片刷新)
俏俏話: (必需 登入 後才能使用此功能)
[ 開啟多功能編輯器 ]