西部數(shù)碼使用指南:windows、linux系統(tǒng)設(shè)置404教程(適用虛擬主機(jī))
時(shí)間:2023-07-17 04:18:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-17 04:18:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
西部數(shù)碼使用指南:windows、linux系統(tǒng)設(shè)置404教程(適用虛擬主機(jī)):版權(quán)歸西部數(shù)碼所有,原文鏈接:
https://www.west.cn/faq/list.asp?unid=810設(shè)置一個(gè)好的自定義錯(cuò)誤頁(yè)面,可以增加網(wǎng)站的收錄,挽留住一些可能因打不開(kāi)的頁(yè)面而放棄的客戶,我司虛擬主機(jī)特別提供了自定義錯(cuò)誤頁(yè)面設(shè)置,包括404錯(cuò)誤在內(nèi)的所有自定義錯(cuò)誤都可以設(shè)置。
linux系統(tǒng)設(shè)置方法:第一步:在本地創(chuàng)建一個(gè)文本文件,在文本里面添加如下語(yǔ)句:
ErrorDocument 404 /404.html
然后上傳到wwwroot重命名為.htaccess,如果網(wǎng)站目錄本身就有這個(gè)文件,下載以后用編輯器打開(kāi)添加上述規(guī)則即可。
第二步:上傳自己的404提示文件,改名為404.html文件,也可以使用其他后綴,只要.htaccess中指定同樣的文件就可以,例如ErrorDocument 404 /404.php
注意:有些程序里面自帶的偽靜態(tài)規(guī)則會(huì)與404沖突,如有這種情況,只能聯(lián)系程序方調(diào)試偽靜態(tài)規(guī)則。
windows系統(tǒng)設(shè)置方法:首先,打開(kāi)我司網(wǎng)站,輸入用戶名和密碼登陸到管理中心,點(diǎn)擊左側(cè)的“業(yè)務(wù)管理”--“虛擬主機(jī)管理”,然后在右側(cè)選擇您的虛擬主機(jī),點(diǎn)“管理”
在虛擬主機(jī)管理面板,點(diǎn)擊“錯(cuò)誤頁(yè)面定義”,進(jìn)入自定義錯(cuò)誤設(shè)置。
在“錯(cuò)誤頁(yè)面定義”中點(diǎn)擊“設(shè)置自定義錯(cuò)誤”,系統(tǒng)會(huì)在您的wwwroot目錄下生成一個(gè)HttpErrors目錄,并將所有的錯(cuò)誤頁(yè)面復(fù)制到該目錄下,您只需下載相應(yīng)的頁(yè)面修改后再上傳即可。
windows2003系統(tǒng)404提示頁(yè)面路是wwwroot/HttpErrors/404b.htm這個(gè)文件,您只需要修改404b.htm這個(gè)文件為您自己想要的提示內(nèi)容即可。windows2008系統(tǒng)404文件名wwwroot/HttpErrors/404.htm
注意:“設(shè)置自定義錯(cuò)誤”功能返回的狀態(tài)碼為200,如果需要返回404狀態(tài)碼,請(qǐng)用以下方法解決:
一、點(diǎn)擊“設(shè)置動(dòng)態(tài)404頁(yè)”,指定自己設(shè)計(jì)的404靜態(tài)頁(yè)面,例如404.html,返回狀態(tài)碼即為404。
二、如果404頁(yè)面是動(dòng)態(tài)的,例如404.php、404.asp,需要在這些動(dòng)態(tài)網(wǎng)頁(yè)的頭部加入對(duì)應(yīng)狀態(tài)代碼:
asp添加:<%Response.Status="404 Moved Permanently"%>
php添加:<?php header("HTTP/1.0 404 Not Found")?>
然后在“設(shè)置動(dòng)態(tài)404頁(yè)”指定動(dòng)態(tài)的404頁(yè)面。
附:
url狀態(tài)碼在線檢查工具后記:
發(fā)現(xiàn)西部數(shù)碼(
http://west.cn)網(wǎng)站上有好多技術(shù)類幫助文檔,都可以很快的解決一些實(shí)際問(wèn)題:
https://www.west.cn/customercenter/
關(guān)鍵詞:設(shè)置,教程,適用,主機(jī),虛擬,系統(tǒng),數(shù)碼,使用