報(bào)道公司事件 · 傳播行業(yè)動(dòng)態(tài)
讓我們做一個(gè)快速的調(diào)查:你平時(shí)怎么做,當(dāng)你點(diǎn)擊一個(gè)鏈接,遇到一個(gè)“404文件未找到”的錯(cuò)誤呢?你會(huì):
•點(diǎn)擊瀏覽器的后退按鈕,去別的地方?
•嘗試備份一個(gè)目錄中的URL(即網(wǎng)址),然后再試一次?
•寫(xiě)的站長(zhǎng)的網(wǎng)站,并指網(wǎng)站的情況告知他們?
如果你和大多數(shù)人一樣,你會(huì)簡(jiǎn)單地點(diǎn)擊BACK按鈕嘗試另一個(gè)地方。大多數(shù)人甚至不知道有任何其他的替代品。
因此,你需要做的事情,這樣你就不能失去這個(gè)組的人來(lái)到您的網(wǎng)站后,舊的鏈接或通過(guò)輸入您的網(wǎng)址不正確。
要求自定義的404文件未找到
這是不可能的自定義404錯(cuò)誤頁(yè)面,如果您的虛擬主機(jī)沒(méi)有啟用此功能為您的網(wǎng)站。例如,在寫(xiě)這篇文章時(shí),如果您的主機(jī)在免費(fèi)的網(wǎng)絡(luò)主機(jī)的Geocities或三腳架等,你將不能夠自定義你的404錯(cuò)誤頁(yè)面。商業(yè)網(wǎng)站的主機(jī),另一方面,通常提供這一設(shè)施。
如果您的虛擬主機(jī)支持的方式來(lái)定制您的404文件,你通常會(huì)發(fā)現(xiàn)在他們的文檔(或廣告)的地方提到它。事實(shí)上,如果他們提的地方,你可以自定義文件名為“。htaccess的”,這可能意味著,你也可以自定義你的404文件未找到錯(cuò)誤頁(yè)面。
htaccess文件是Apache Web服務(wù)器的使用,讓您可以在一個(gè)目錄級(jí)微調(diào)您的Web服務(wù)器配置。其他類(lèi)型的Web服務(wù)器處理不同的404錯(cuò)誤頁(yè)面的定制。 (Web服務(wù)器,在這種情況下,您的虛擬主機(jī)的計(jì)算機(jī)上運(yùn)行的軟件。它是程序,“服務(wù)”您的網(wǎng)頁(yè)的訪問(wèn)者。)
步驟一:創(chuàng)建/修改。htaccess文件
這一步可能不會(huì)在所有情況下,有必要。有些虛擬主機(jī)已經(jīng)配置他們的網(wǎng)絡(luò)服務(wù)器,這樣它會(huì)在你的web目錄中尋找一個(gè)特定的文件時(shí),無(wú)法找到某個(gè)文件。如果是這樣,請(qǐng)?zhí)^(guò)此步驟。
如果您的Web服務(wù)器是Apache Web服務(wù)器,你將不得不找出你的虛擬主機(jī),你需要做什么來(lái)使服務(wù)器無(wú)法找到一個(gè)文件時(shí),以滿(mǎn)足您的自定義文件。本文只適用于Apache Web服務(wù)器上托管的網(wǎng)站。
否則,你需要做的第一件事是添加下面一行到一個(gè)文件叫。htaccess(注意前段時(shí)期)。在大多數(shù)情況下,沒(méi)有這樣的文件存在,你可以簡(jiǎn)單地創(chuàng)建一個(gè)使用文本編輯器(如Windows的記事本上)。順便說(shuō)一下,如果你是在Windows上使用記事本,你將需要輸入“的。htaccess”(包括開(kāi)幕和閉幕引號(hào))到“另存為”對(duì)話框,當(dāng)您創(chuàng)建文件,否則記事本會(huì)追加一條“文本“你背后時(shí),它創(chuàng)建的文件的擴(kuò)展。除非你配置Windows顯示完整的文件名,你不會(huì)意識(shí)到,它已經(jīng)這樣做。
的ErrorDocument 404 / notfound.html的的
當(dāng)然,你會(huì)在主web目錄需要把一個(gè)notfound.html文件,上面的指令來(lái)工作。
本質(zhì)“的ErrorDocument 404”指令告訴Apache Web服務(wù)器,只要它不能找到它需要在該目錄及其子目錄的文件,它是使用下面的URL中指定的文件。
該目錄及其子目錄之一。htaccess文件在您的主web目錄會(huì)做的伎倆。不過(guò),如果你想要某個(gè)子目錄展現(xiàn)不同的404文件未找到消息,您可以隨時(shí)進(jìn)入該目錄中放置不同的。htaccess文件中。這將覆蓋任何你在父目錄的。htaccess文件。
第二步:創(chuàng)建錯(cuò)誤文檔文件
什么應(yīng)該進(jìn)入您的自定義404文件未找到頁(yè)面?
這是不夠好,干脆讓你的訪問(wèn)者知道該文件找不到。為了不失去他們,你將需要為他們提供一些方法來(lái)找到他們想要的文件,否則他們將離開(kāi)。
你的頁(yè)面應(yīng)該有一個(gè)或多個(gè)以下的東西:
1.A主要頁(yè)面的鏈接,訪問(wèn)者可以找到他/她希望有一個(gè)建議。
如果您有一個(gè)搜索引擎對(duì)你的網(wǎng)站,你一定要在該網(wǎng)頁(yè)上放置一個(gè)搜索框。很多人喜歡簡(jiǎn)單地鍵入一個(gè)查詢(xún),而不是通過(guò)掃描您的網(wǎng)站地圖。
3.A鏈接到您的網(wǎng)站地圖,其中列出了所有在您的網(wǎng)站頁(yè)面。
如果你知道在您的網(wǎng)站上經(jīng)常輸入錯(cuò)誤的網(wǎng)址,你甚至可以把鏈接直接在網(wǎng)頁(yè)上的正確位置,讓游客到達(dá)那里從外面可以快速獲取到正確的頁(yè)面。請(qǐng)記住,你不想失去訪問(wèn)者,所以做一切可以幫助他/她。
五,其他助航設(shè)備,你可能有 - 例如,如果你有一個(gè)正常頁(yè)面下拉導(dǎo)航菜單,你應(yīng)該把這里的人也是如此。
如果你愿意,你甚至可以在頁(yè)面上放一個(gè)簡(jiǎn)單的表格,讓你的訪客告知您斷鏈。然而,這個(gè)頁(yè)面的主要目的不是為了幫助您磁道壞鏈接,但要確保你的訪問(wèn)者不會(huì)離開(kāi)你的網(wǎng)站,如果他/她可以在那里找到。
順便說(shuō)一下,你應(yīng)該讓你的404頁(yè)面,大于512字節(jié),即使當(dāng)您正在測(cè)試。否則的Internet Explorer(IE)將加載調(diào)用其內(nèi)置的“友好HTTP錯(cuò)誤消息”,而不是你的404頁(yè)面。 Chrome瀏覽器的行為沒(méi)有更好的。
第三步:測(cè)試錯(cuò)誤文件
當(dāng)你滿(mǎn)意與頁(yè)面,上傳你的。htaccess文件到您的網(wǎng)站。然后對(duì)其進(jìn)行測(cè)試,鍵入一個(gè)URL,你知道不存在。
你的錯(cuò)誤頁(yè)面加載。從這個(gè)錯(cuò)誤頁(yè)面,測(cè)試一下,看看鏈接的頁(yè)面,你打算導(dǎo)致。
404自定義錯(cuò)誤頁(yè)的常見(jiàn)錯(cuò)誤
1,最常見(jiàn)的錯(cuò)誤的人有他們的自定義錯(cuò)誤頁(yè)中犯了一個(gè)錯(cuò)誤,他們把他們的。htaccess文件的URL。這導(dǎo)致Web服務(wù)器進(jìn)入一個(gè)循環(huán),當(dāng)訪問(wèn)者試圖訪問(wèn)一個(gè)丟失的文件。當(dāng)一個(gè)文件無(wú)法找到服務(wù)器嘗試加載在你的ErrorDocument指令指定的文件。但該文件不存在了,所以它會(huì)嘗試加載在該指令中指定的文件。你的想法。
請(qǐng)確保您測(cè)試您的錯(cuò)誤文件輸入一個(gè)不存在的URL。不要測(cè)試通過(guò)鍵入其真實(shí)的URL - 將課程的工作,但它會(huì)證明不了什么。
2.Another常見(jiàn)的錯(cuò)誤是忘記了,你的404錯(cuò)誤頁(yè)面可以加載無(wú)論是從主目錄或者從一個(gè)子目錄,甚至是你的cgi-bin目錄。當(dāng)你把你的404文件未找到鏈接頁(yè)面,導(dǎo)致您的網(wǎng)站或圖像(如您的標(biāo)志)的鏈接到其他網(wǎng)頁(yè)的超鏈接等,確保您使用完整的URL,而不是相對(duì)鏈接。也就是說(shuō),使用類(lèi)的東西
Copyright 大連網(wǎng)龍科技 版權(quán)所有 遼ICP備14006349號(hào) html - txt - xml