1、404頁面的製作404頁面
這里分兩種情況。 為Apache Server設置 404錯誤頁面的方法很簡單,只需:
(1)在.htaccess文件中加入如下內容:ErrorDocument 404 /notfound.php,將.htaccess文件上傳到網站根目錄。
(2)製作一個404頁面,隨便您設計,命名為notfound.php,同樣上傳到網站根目錄。
注意:
(1).切記不要將404錯誤轉向到網站主頁,否則可能會出現主頁在搜索引擎中消失的情況。
(2).切記不要使用絕對URL,如果使用絕對URL會返回302+200的狀態碼。 首先,修改應用程序根目錄的設置,打開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狀態碼 1.不要將404錯誤轉向到網站主頁,否則可能會導致主頁在搜索引擎中消失。
2.不要使用絕對URL,如果使用絕對URL返回的狀態碼是302+200。
3.404頁面設置完成,一定要檢查是否正確。但http頭信息返回的一定要是404狀態。這主要是對搜索引擎有關系,因為如果你網站產生較多頁面時候但搜索引擎看到的是很多一樣的正常頁面,有可能會誤被認為作弊。
4.404頁面不要自動跳轉,讓用戶來決定去向。這涉及到404頁面的製作,提供用戶體驗很重要,404頁面製作很有學問。
改進404的13個建議
1、不使用專業術語
「404錯誤」這個詞的使用一直非常規范,但這並不是你使用專業術語嚇跑訪客的理由。「找不到網頁」這個說法相比來說更准確也更易於接受。
2、不要責備訪客
你的訪客很有可能是從其他網站鏈接或者是你網站上一個舊鏈接而來。看到這個錯誤頁面並不是他們的錯,所以要善待他們。撰寫的措辭要充滿歉意並盡量提供有益的幫助,而不是一些讓訪客們感到糟糕的文字。
3、提示訪客檢查拼寫
還有一個可能:訪客看到404錯誤頁面是由於他們自己在輸入URL網址時出現了拼寫錯誤。提示訪客檢查他們的拼寫,但不要失禮。就像我們在上面提到的,你的措辭不要讓訪客們感到你是在責備他們。
4、讓頁面返回404
每個網頁都有一個伺服器響應代碼。 代碼200是指頁面一切正常,404則是指頁面無法被找到。如果你已經指定了自定義的404錯誤頁面,則需要確保頁面的標題是返回正確的響應代碼。有幾種不同的方法可以做到這一點,最簡單的就是用你的htaccess文件來指定錯誤頁面。
5、明確表明404
清楚地向訪客聲明他們正在搜尋的頁面無法找到,且不要讓錯誤頁面看起來與正常的內容頁(如加入過多的文本和鏈接)太過相似。你是想要表明這是一個錯誤頁面,所以就不要羞於向訪客們聲明這一點。
6、幫助訪客
404錯誤頁面已經呈現在訪客面前,表明這個頁面並不是他們正在搜尋的。所以你應該設法幫助他們找到原來的頁面。確保你的錯誤頁中包含一個選項來協助用戶尋找他們想要的頁面,甚至可以包括有過更改的頁面的鏈接。
7、放置網站主頁鏈接
不要讓訪客無處可去或是無法找到你的網站信息。至少應該有一個鏈接鏈回你的網站主頁。這樣一來,從其他網站鏈接而來的訪客就可以了解你以及你的網站,甚至他們可能在你的網站中找到一些他們喜歡的內容。
8、訪客方便反饋信息
如果訪問者點擊了你網站上的一個錯誤鏈接,你會想了解這個鏈接故障。如果通過404頁面給他們提供一個反饋信息的便捷方式,讓他們可以報告這個故障以便你去解決。這只需要一個非常簡短的形式來提示訪客告訴你他們來自哪個頁面及哪個鏈接。通過這個方法,你可以獲取到所有你需要的信息。
訪客們可能依然因為無法找到他們想要的頁面而感到困惑和煩惱,因此給他們一個發泄不滿的地方,同時也給你一個做出回應並提供幫助的機會。這很可能會為你挽回一個潛在客戶。
9、保持品牌風格
我們都看過非常酷的「讓訪客發現一個巨大的「復活節蛋」「的錯誤頁面的設計案例。但千萬不要使這個頁面的設計與你網站的其他頁面相差太大,否則會看起來這個頁面不像你網站的設計,會讓訪客產生疑惑,誤以為自己已經被帶到了一個外部網站。
10、語言版本
如果你的網站是多語種的,404錯誤頁面將從你所有語言版本的網站中獲取錯誤信息。無論你想要顯示任何信息,都需要將其翻譯成各個語言版本,使每個人都能理解。同時還需提供一個鏈接返回到訪客所對應的語言版本的網站。
11、讓訪客搜索想要的
如果訪客正在訪問的頁面已被移動,你可能想給他們一個途徑來搜索頁面被移動到了何處,可以考慮在頁面增加一個搜索框。
12、修復你的無效鏈接
如果你得到的數據顯示有大量的訪客訪問您的404頁面(檢查你的網站的分析數據來確定數量),這表明你的網站上有很多無效鏈接。你完全可以通過修復這些鏈接來阻止訪客進入404頁面。像SiteBeam和Nibbler這樣的網站測試工具可以幫助檢查是否有無效鏈接,使你能夠迅速找到並修復他們而不必等待別人來告訴你。
13、不要重定向到主頁
一些404錯誤頁面會立刻重定向到網站主頁,這樣做非常不好。你的訪客不知道他們已經鏈接到了錯誤的頁面,而且他們會感到困惑因為被無緣無故地鏈回到了網站主頁。
2、網站404頁面怎麼做
首先,你可以簡單的做一個html頁面,把它命名為:404.html頁面;如果不會製作,最簡單的辦法內就是找任何一個比較有名的容網站,把它的404頁面另存為下來,然後修改上面的文字,以及URL為自己的文字信息,再保存好上傳到你網站的根目錄就行了。
404頁面的注意點:我們做404頁面不能讓它直接跳轉到首頁,不然,首頁有可能會遭到被K。
怎樣讓錯誤頁面跳轉到404頁面:
幾乎所有虛擬主機都提供了404頁面跳轉功能。
第一步:就是登入你注冊的虛擬主機後台。
第二步:找到你要設置404頁面的地方正確填寫404頁面所在的地址
如下圖:
對於獨立伺服器,請在.htaccess 文件中加入代碼: ErrorDocument 404 /404.html
注意點是:/404.html 前面不要帶主域名,否者返回的狀態碼是302或200狀態碼。其他情況,請百度搜索下其他方式。
做完404頁面之後,訪問一個錯誤的鏈接會自動跳轉到404頁面,然後,請用工具檢查那個錯誤鏈接,看是否返回404代碼。
3、404頁面設計理念
404頁面是什麼呢?就是客戶端在瀏覽網頁時,伺服器無法正常提供信內息,通常是在目標頁面被更容改或移除後,客戶輸入網頁地址錯誤後呈現的頁面,告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶通過鏈接訪問其他頁面,這樣可以更好的提升用戶體驗,降低用戶跳出率。
404頁面設計遵循的理念
1、提供簡明的問題描述;
2、提供合理的解決方案;
3、提供個性化的友好界面;
盡管客戶沒有閱讀到自己想看的內容,但也會對你的網站留下非常好的印象。
404頁面設置注意事項
1、不要將404錯誤頁面直接跳轉到網站首頁,搜索引擎不喜歡這樣的操作行為,甚至你的網站會被降權。或者直接判定為作弊,我們需要做的就是給個鏈接,引導大家去點就可以了。
2、頁面設置完成,一定要檢查是否正確,HTTP信息返回的一定要是404狀態。
3、404頁面不要自動跳轉,提供必要的用戶體驗在404頁面的製作中是很有必要的。
4、網站網頁不存在時,如何設置自己設計的錯誤404頁面
這個不可能的,當找不到頁面時會顯示錯誤404,微軟的制定鏈接或者是頁面不內存在讓你找孩容子之類的
但是你製作完了的話,把頁面用軟體處理下就好了,製作成官方頁面然後在你指定網址上的源代碼的最後面添加你製作的網頁的源代碼就好了,然後在網站製作上有一條是如果找不到該頁面跳轉到......
選擇它,然後在彈出的頁面里添加你製作的頁面的網址就好了。
好累啊
採納哦
5、做404頁面有幾種方法和技巧
404頁面,也叫404錯誤。即當用戶輸入了錯誤的鏈接時,返回的頁面,其目的是告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用網站其他頁面而不是關閉窗口離開。
第一步:請登錄虛擬主機後台,輸入賬戶用戶名和密碼,進入主機管理頁面。
第二步:找到你要設置的網站,在設置404頁面的地方正確填寫404頁面所在的地址。其次我們在來談獨立伺服器,請在.htaccess文件中加入代碼:ErrorDocument404/404.html注意點是:/404.html前面不要帶主域名,否者返回的狀態碼是302或200狀態碼。
以上的步驟是針對所有的主機而言。其實部分情況下我們可以直接在FTP管理器中增加404.txt文件,當然裡面的代碼我們首先要准備好,比如說Godaddy中文指南網,就是使用這種方式製作的404頁面,大家可以找到域名,在後面直接加入:/404.html進行查看。做完404頁面之後,訪問一個錯誤的鏈接會自動跳轉到404頁面,然後,我們可以自己進入網站測試一下,看是否返回404代碼。
在網站改版或內容刪除之後,網站可能存在大量錯誤鏈接,那麼404頁面是必要的。特別是針對大型網站,免不了出現死鏈接的情況,製作了404頁面,對網站整體流量和排名都是很有幫助的。
【方法一】: 對於存在的網頁內容由於路徑改變而導致訪問不了時,可在IIS 中定義404錯誤指向一個動態頁面,在頁面裡面使用301永久重定向跳轉到新的地址,此時伺服器返回301狀態碼。
【方法二】:設置404指向一個設計好的html 文件,此時頁面返回的404狀態碼。不同的空間商基本都提供404設置的功能,直接上傳文件設置即可。
【方法三】:Apache下設置404錯誤頁面。為Apache Server設置404錯誤頁面的方法很簡單,只需在.htaccess 文件中加入如下內容即可,ErrorDocument 404 /notfound.php
【在IIs中設置方法】:打開IIS管理器-->點擊要設置自定義404的網站的屬性-->點擊自定義錯誤選項-->選中404頁-->選中並打開編輯屬性-->設置成 URL --> URL 里填寫「/err404.html」-->按確定退出再把做好的err404.html 頁面上傳到網站根目錄下。此處在「消息類型」中一定要選擇「文件」或「默認值」,而不要選擇「URL」,不然,將導致返回「200」狀態碼。
【注意事項】:404指向一個動態頁面,比如error.asp,如果不在頁面裡面進行設置,僅僅是返回提示的HTML 代碼,將導致頁面返回200 狀態碼,這是不正確的,我們可以在顯示完提示內容後,增加語句: Response.Status="404 Not Found" ,這樣就保證頁面返回404狀態碼。
6、網站404頁面怎麼設置 設置過程中需要注意那些東西
一、Apache伺服器的404頁面設置
在.htaccess 文件中加入代碼: ErrorDocument 404 /Error.html
建立一個簡單的html404頁面命名 Error.html
把 Error.html放置在網站根目錄
二、Windows伺服器的404頁面設置
打開IIS管理器-->點擊要設置自定義404的網站的屬性-->點擊自定義錯誤選項-->選中404頁-->選中並打開編輯屬性-->設置成 URL --> URL 里填寫「/err404.html」-->按確定退出再把做好的err404.html 頁面上傳到網站根目錄下。此處在「消息類型」中一定要選擇「文件」或「默認值」,而不要選擇「URL」,不然,將導致返回「200」狀態碼。
三、.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 %>
注意:不要將404錯誤直接轉向到網站首頁,這將導致首頁不被收錄;/Error.html 前面不要帶主域名,否則返回的狀態碼是302或200狀態碼。
製作404自定義頁面的注意點
美工風格與網站統一模版、設計風格、logo及名稱。
醒目位置顯示錯誤信息、提示用戶頁面不存在。
帶有指向首頁、分類頁、網站地圖等的鏈接。
不要使用跳轉(meta refresh)。
製作404自定義錯誤頁面
1、登錄空間主機控制面板進入主機控制台找到設置404的功能,
增加一定的趣味性。
2、設計自定義404錯誤頁面。並命名為404.html
步驟四:404錯誤頁面的編碼格式為utf-8
將代碼中網站標題更改為自己網站的標題,鏈接導航更改為自己網站的導航。由於SDCMS和Zblog網頁編碼都是utf-8,所以保存時格式為utf-8,命名格式為:404.html,如下圖所示,否則會出現亂碼。
步驟五:將404錯誤頁面上傳至遠程空間
通過FTP軟體將製作好的404.html文件上傳覆蓋:網站根目錄\404.html。並在控制面板中404頁面設置中找到上傳的文件,然後點擊設置404錯誤頁面
步驟六:刷新網站後台,演示404錯誤頁面效果
刷新網站後台,在瀏覽器中輸入錯誤網址即可顯示404自定義錯誤頁面,而並非是系統默認頁面。
7、如何在線製作網站404頁面
四0四頁面就是當用戶輸入了錯誤的鏈接或訪問了一個不存在的地址時,所返回的頁面。 四0四頁面的目的是:告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用中國站其他頁面而不是關閉窗口離開。 四0四對seo的影響 假如你的中國站上曾經有一個中國頁,但是由於某種原因現在刪除了。雖然你在自己的中國站空間上刪除了這個頁面,但是你的這個頁面的地址很有可能還是存在於搜索引擎的資料庫里的,這樣的話蜘蛛就還是會如往常一樣的去爬這個鏈接。當蜘蛛爬過來的時候事實上你這個頁面已經不存在了,這時蜘蛛就會返回一個信息——「此路不通」。如果你的中國站上有很多這樣的頁面,例如換了程序、刪除了數據等,這樣造成蜘蛛經常性的遇到「死路」,那麼你的中國站就極有可能會被K或降權。於是此時就需要製作一個四0四頁面,四0四頁面上需加上你中國站的首頁鏈接和主要欄目的鏈接。這樣當蜘蛛爬到某一個不存在的頁面時就會轉到這個四0四頁面,由於這個四0四頁面上有首頁的連接,於是蜘蛛就會順著這個連接繼續爬。 四0四對用戶的影響 當用戶不小心訪問了某一個不存在的頁面並且沒有設置錯誤提示時,用戶會怎麼做?毫無疑問,當然是直接關閉走人。所以設置了四0四頁面也相當於是做了一個針對用戶的提示頁面,當用戶訪問了某一個不存在的頁面後就會轉到四0四頁面,然後因為你在這個四0四頁面上有友好的提示,並且有首頁和主要欄目頁的連接,用戶就很有可能會再次點擊進入你的首頁。設置四0四頁面的第一步,登陸你購買空間的地方,進入空間的控制面板。我這里以超視野的主機為例,其他的空間步驟也基本相似。一)、點擊空間控制面板上的「自定義出錯頁」,就能看到一個「自定義四0四齣錯頁」的面板;二)、在「自定義四0四齣錯頁」那可以看到有四個選項(也有的地方是讓你自己輸入出錯頁路徑的);三)、由於我的博客上的四0四頁面的文件名是四0四.htm,所以我這里選擇了最後一個「使用web目錄中的四0四.htm文件來自定義內容」;四)、最後點擊「馬上修改四0四 」,這樣空間的設置就完成了。空間設置的全過程看下圖: 通過上面的步驟設置好了空間以後,接著第二步我們就要製作好一個四0四頁面,並上傳到空間
8、如何設置404頁面,404錯誤頁面自定義方法
1、Apache伺服器下設置404錯誤頁面
為Apache Server設置 404錯誤頁面的方法很簡單,首先製作一個名為404.html/404.htm/404.php/404.asp/404.aspx的頁面,視空間要求而定,再在.htaccess 文件中加入如下內容即可(.htaccess文件一般linux空間會自帶的,如果沒有這個文件,自己可以用記事本寫一個,命名為.htaccess,一定要記得去掉記事本文件的.txt哦。而windows虛擬空間是沒有這個文件的,也不用上傳這個文件):
# 404 page
ErrorDocument 404 /notfound.php
(「notfound」是你給你的自定義錯誤頁面的命名,你也可以改成Error.php等等)
注意:
(1).切記不要將404錯誤跳轉到網站主頁,比如使用了js腳本或者meta refresh跳轉技術。否則可能會導致主頁在搜索引擎中消失或者不被收錄.
(2).切記不要使用絕對URL如果使用絕對URL返回的狀態碼是「302」+「200」
2、IIS/ASP.net下設置404錯誤頁面
靜態404錯誤頁面設置
(1)做個404頁面,404.html或者404.htm,根據你的網站實際情況來。
(2)伺服器/虛擬主機管理設置,根據自己的情況,選擇「使用根目錄下的404頁面」,如果自己能找到「消息類型」選項,則要選擇「文件」或者「默認值」,而不能選擇「URL」。如果自己在主機提供商網站的管理後台找不到此「消息類型」選項請聯系技術客服做出修改。這是具有決定性的一步。 這步一定要操作好,如果在後台找不到這個消息類型,就不要自己設置,因為你設置之後肯定返回值是200,所以事先和客服聯系下。
(3)上傳404.htm到網站根目錄,打開一次試試,看是否成功了。
9、怎樣設置網站404頁面
在伺服器中設抄置404指向一個設計好的html 文件
1、現在的空間提供商基本都提供404設置的功能,直接上傳文件,然後設置即可。
2、自己在伺服器中,用IIs中設置方法:打開IIS管理器-->點擊要設置自定義404的網站的屬性-->點擊自定義錯誤選項-->選中404頁-->選中並打開編輯屬性-->設置成 URL --> URL 里填寫「/err404.html」-->按確定退出再把做好的err404.html 頁面上傳到網站根目錄下。此處在「消息類型」中一定要選擇「文件」或「默認值」,而不要選擇「URL」,不然,將導致返回「200」狀態碼
10、請問網站404頁面如何製作,請高手解答?
不過,你要有耐心~你需要利用大概30分鍾的時間,利用Unix伺服器,就可以完成。
404頁面的設計方法
我認為,404錯誤頁面至少應該包含以下四項內容:
1.陳述頁面未找到。
2.介紹沒找到頁面的原因。
3.提供搜索框,確保訪問者登錄網站其它頁面。
4.指引用戶登錄免費產品或者免費服務網頁。
當然,你可以添加其它內容,比如說簡單的java script編碼以及IP地址等等,這樣可以讓用戶對網站技術留下深刻的印象。
404網頁應該與網站外觀、風格一致,所以應該包括頁眉、頁腳或者兩者兼有,這樣才能保持網站特徵。或許你希望網頁設置其它鏈接,引導訪問者進入你希望他們進入的頁面。
基本步驟 :
最簡單的方法就是頁面創建完畢後,上傳到包含主頁的文件夾中。伺服器會根據需求不斷變化,我認為404頁面必須有特殊名稱,可以正確發揮作用。
如果沒有.htaccess文件,你需要在包含主頁的文件夾中創建一個(通常這個文件已存在,擁有FrontPage的伺服器會自動創建這種文件)。當然,你需要對文件稍做改動,利用文本編輯器或者伺服器編輯工具,增加以下命令:
(這里"filename.html"被404錯誤頁面的實際名稱所取代。)
404頁面出現時,可以插入主頁。如果這樣,添加到.htaccess文件的正確命令就是:
ErrorDocument 404 /index.html
上述例子中,我們假設主頁被命名為index.html;如果不是,運用主頁的其它名稱把其代替。
如果使用Microsoft Internet Explorer,你可以正確顯示HTTP錯誤頁面,但錯誤文本的頁面應該小於512bytes,否則程序會呈現一些普通信息。
現在,你可以根據以上兩個簡單步驟,創建可以挽回網站訪問者的404頁面。
最後需要介紹一點,在創建404錯誤頁面之前,閱讀網站伺服器的FAQ或者其它要求,確保網頁可以發揮作用。