一、 Apache下設(shè)置404
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、措美網(wǎng)站維護(hù)、網(wǎng)站推廣。
為Apache Server設(shè)置 404錯(cuò)誤頁(yè)面的方法很簡(jiǎn)單,只需:
(1)在.htaccess 文件中加入如下內(nèi)容:ErrorDocument 404 /notfound.php,將.htaccess文件上傳到網(wǎng)站根目錄。
(2)制作一個(gè)404頁(yè)面,隨便您設(shè)計(jì),命名為notfound.php,同樣上傳到網(wǎng)站根目錄。
注意:
(1).切記不要將404錯(cuò)誤銷知猛轉(zhuǎn)向到網(wǎng)站主頁(yè),否則可能會(huì)導(dǎo)致主頁(yè)在搜索引擎中消失。
(2).切記不要使用絕對(duì)URL,如果使用絕對(duì)URL返回的狀態(tài)碼是302+200。
二、 IIS/點(diǎn)虐 設(shè)置404
首先,修改應(yīng)用程序根目錄的設(shè)置,打開 web.config文件編輯,在其中加入如下內(nèi)容:
以下為引用的內(nèi)容:
configuration
system.web
customErrors mode=On defaultRedirect=error.asp
error statusCode=404″ redirect=notfound.asp /
/customErrors
/system.web
/configuration 注:上文例中error.asp為系統(tǒng)默認(rèn)的404頁(yè)面,notfound.asp為自定義的404頁(yè)面猛握,使用時(shí)請(qǐng)修改相應(yīng)文件名。
然后,在自定義的404頁(yè)面notfound.asp中加入:
以下為引用的內(nèi)容:
% Response.Status = 404 Not Found %
這樣,便可以保證IIS能夠正確地返回404狀態(tài)碼.
編輯本段404制作設(shè)置注意事項(xiàng)
1.不要將404錯(cuò)誤轉(zhuǎn)向到網(wǎng)站主頁(yè),否則可能會(huì)導(dǎo)致主頁(yè)在搜索引擎中消失
2.不要使用絕對(duì)URL,如果使用絕對(duì)URL返回的狀態(tài)碼是302+200
3.404頁(yè)面設(shè)置完成,一定要檢查是否正確。但http頭信息返回的一定要是404狀態(tài)。這主要是對(duì)搜索引擎有關(guān)系,因?yàn)槿绻憔W(wǎng)站產(chǎn)生較多頁(yè)虧橋面時(shí)候但搜索引擎看到的是很多一樣的正常頁(yè)面,有可能會(huì)誤被認(rèn)為作弊。
4.404頁(yè)面不要自動(dòng)跳轉(zhuǎn),讓用戶來(lái)決定去向。這涉及到404頁(yè)面的制作,提供用戶體驗(yàn)很重要,404頁(yè)面制作很有學(xué)問。 (答案摘自大成未來(lái)網(wǎng)站404制作專題: )% found="" not="" response.status="404"
這樣,便可以保證IIS能夠正確地返回404狀態(tài)碼.
編輯本段404制作設(shè)置注意事項(xiàng)
1.不要將404錯(cuò)誤轉(zhuǎn)向到網(wǎng)站主頁(yè),否則可能會(huì)導(dǎo)致主頁(yè)在搜索引擎中消失
2.不要使用絕對(duì)URL,如果使用絕對(duì)URL返回的狀態(tài)碼是302+200
3.404頁(yè)面設(shè)置完成,一定要檢查是否正確。但http頭信息返回的一定要是404狀態(tài)。這主要是對(duì)搜索引擎有關(guān)系,因?yàn)槿绻憔W(wǎng)站產(chǎn)生較多頁(yè)面時(shí)候但搜索引擎看到的是很多一樣的正常頁(yè)面,有可能會(huì)誤被認(rèn)為作弊。
4.404頁(yè)面不要自動(dòng)跳轉(zhuǎn),讓用戶來(lái)決定去向。這涉及到404頁(yè)面的制作,提供用戶體驗(yàn)很重要,404頁(yè)面制作很有學(xué)問。/%
在IIS管理器中右鍵單擊要管理的網(wǎng)站,打開“屬性”中的“自定義錯(cuò)誤信息”頁(yè),為“404”設(shè)定相應(yīng)的錯(cuò)誤信息頁(yè)即可。
不過,此處在“消息類型”中一定要選擇“文件”或“默認(rèn)值”,而不要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(tài)碼。但I(xiàn)IS設(shè)置自定義404后,打開仍然是IE的404錯(cuò)誤提示頁(yè)不是我們自定義的404錯(cuò)誤頁(yè)面。這慎寬銷個(gè)其實(shí)是因?yàn)闄?quán)限問題,IIS站點(diǎn)的權(quán)限不夠。
因?yàn)镮IS的普通用戶(匿名訪問用戶,就是普通訪客)沒有訪問指定的404.htm錯(cuò)誤頁(yè)的權(quán)限。寬游解決辦法就是給該站點(diǎn)設(shè)置USER用戶組具有讀的權(quán)限,即可解決此問題。
(如果絕對(duì)給users組權(quán)限過高,不安全可以嘗試使用iis_wpg組權(quán)限)給該404文件添加users讀的權(quán)限 404原則 (1) 檢查是否返回404錯(cuò)誤?。?) 不能使用跳轉(zhuǎn)?。?) 不要讓百度收錄404頁(yè)面!不過目前的開源平臺(tái)類似搜外6系統(tǒng),巧畝帝國(guó)cms這些都可以直接在后臺(tái)功能中設(shè)置。
應(yīng)該跟你 的IIS7 window server 2008無(wú)關(guān)
你的源碼可能缺少了一些文件!
你用帝國(guó)尺汪官方的源代碼重新再 建一個(gè)站,看看是否這個(gè)問題依舊!
如果沒有問題了,就說(shuō)明是你現(xiàn)則困雹在這個(gè)站的源代碼可能有文件缺失。
如果問題依然存在,就得好好看一孫帆下代碼,再進(jìn)行具體分析!?。?/p>
標(biāo)題名稱:關(guān)于帝國(guó)cms404頁(yè)面制作的信息
分享地址:http://weahome.cn/article/ddpgoee.html