2022-06-19 分類: 網(wǎng)站建設(shè)
有幾個標(biāo)準(zhǔn)的文件是每個 Web 站點(diǎn)都必需的,但在很多時候它們卻會被站點(diǎn)忽略。大多數(shù)這種文件都與約定有關(guān),而非技術(shù)上的要求,但如果不能提供這些文件,就會使站點(diǎn)創(chuàng)建誤入歧途。除了 URL 可以通過猜想嘗試得到,通常用戶很難通過猜想找到其他想要的東西。本文將對這些標(biāo)準(zhǔn)文件逐一簡述。
給定的資源究竟如何提供決定于所使用的 Web 服務(wù)器層和 Web 應(yīng)用程序?qū)印T谥T如 Apache 這類 “傳統(tǒng)” 的、接近靜態(tài)的服務(wù)器內(nèi),這些資源很可能就是服務(wù)器上的文字文件。但在不同的配置中,它們也有可能是數(shù)據(jù)庫中的某些條目、配置文件中的某些行、服務(wù)器進(jìn)程中的某些類等。本文重點(diǎn)放在用戶最終所見之上,而非該如何讓其發(fā)生。
404.html
當(dāng)用戶使用您的 Web 站點(diǎn),他們不可避免地都會找尋一些不存在的資源。比起其他原因,這類尋找更多地是由于 URL 的拼寫錯誤而致,但鏈接過時、后端的錯誤配置、不同點(diǎn)的 URL 殘缺等因素也不容小覷。當(dāng)資源不可用時,一個很好的做法是提供某種回轉(zhuǎn)頁面以協(xié)助用戶導(dǎo)航到其他有用的頁面。一個普通的 “沒有找到” 雖然可以讓用戶知道資源不可用,但卻無法幫助他們解決 “下一步如何做” 的問題。
警告:在創(chuàng)建定制的 404.html(或 Web 服務(wù)器用來發(fā)布定制 “沒有找到” 消息的任何其他機(jī)制)時,太多的 Web 站點(diǎn)都會被錯誤地配置成發(fā)送 “soft 404” 消息。換句話說,它們會發(fā)送一個帶常規(guī)的 “200 OK” 標(biāo)題的頁面,這僅僅說明了文本的某個地方“不可用”,也許還提到(但不經(jīng)常)此處有 “404 Error”。應(yīng)該避免這樣做。相反,應(yīng)該讓用戶(和他們的 Web 瀏覽器以及其他工具)省些事,使用確切的狀態(tài)標(biāo)題。
about.html
那么,究竟為何要創(chuàng)建 Web 站點(diǎn)呢?沒錯,需要用一個首頁來回答這個問題。但更可能的情況是,首頁并不提供這類信息,而只是讓用戶能夠登錄、突出站點(diǎn)的 “賣點(diǎn)”、顯示某些花哨的內(nèi)容等等。也許還需要讓用戶能夠從首頁導(dǎo)航到 “關(guān)于” 頁面,如果真是這樣,請務(wù)必讓該信息能夠從 http://mysite.example.com/about.html 獲得。有些人習(xí)慣從此頁尋找這類信息。
一個好的 about.html 頁面應(yīng)該能夠提供有關(guān)站點(diǎn)功能、創(chuàng)建此站點(diǎn)的意圖以及用戶為何要關(guān)注此站點(diǎn)的總覽,而且還有可能會有幾個鏈接能夠幫用戶導(dǎo)航回站點(diǎn)的核心功能。此頁無需、而且通常也不應(yīng)該十分華麗。只需讓它保持務(wù)實(shí)且準(zhǔn)確,以便用戶能夠利用站點(diǎn)所能提供的所有功能。
contact.html
那么,如何聯(lián)系您呢?借助 about.html,用戶可以通過在現(xiàn)有主頁上的多次單擊獲得此信息。不要讓用戶費(fèi)太多力氣才能找到此信息:將其放置于 http://mysite.example.com/contact.html。為相同的頁面同樣使用 contacts.html。請引入 .htm 擴(kuò)展名。名稱易得易用。當(dāng)然,也可以將此信息留在這些單擊產(chǎn)生的連串導(dǎo)航屏幕的最后;但為尋找資源提供冗余方案的做法也不錯。
copyright.html
網(wǎng)站的版權(quán)歸誰所有?有可能內(nèi)容屬于您,但您又是誰呢?個人?公司?合伙人?政府機(jī)構(gòu)?如果內(nèi)容屬于公共領(lǐng)域或在自由內(nèi)容許可的范疇內(nèi),那么可能需要告知用戶這一點(diǎn)。時下,幾乎任何內(nèi)容都有各自的版權(quán)歸屬:如果您的內(nèi)容遵從不同的原則,那么就請告知用戶。但目前費(fèi)心提供這類信息的網(wǎng)站還不夠多,但為何不將它添加到自己的網(wǎng)站呢?因?yàn)榭倳行┯脩魰P(guān)注這方面的信息。
很明顯,不同的頁面或資源可能有不同的版權(quán)信息。請利用這個頁面為用戶提供有關(guān)如何確定那些個別差異的信息。如果有商標(biāo)方面的問題,請一并提供。
index.html(和 index.htm)
并不是每個 Web 服務(wù)器都實(shí)際使用 index.html 文件來描述其主頁。根據(jù)設(shè)置的不同,可能會有 URL 重寫、依路徑名動態(tài)生成等手段。但用戶并不關(guān)心這些細(xì)節(jié)!只需讓 http://mysite.example.com/index.html 指向主頁,即便是為了實(shí)現(xiàn)這一目的而必須要使用簡單 HTML 重定向。
對了,既然如此,那么就索性讓老的 .htm 擴(kuò)展名也生效吧。如果還覺得不夠,就對 index.cgi 也如法炮制吧。
index.rss
很多 Web 內(nèi)容都可通過 RSS 提供。雖然此種做法并不適用于所有 Web 站點(diǎn),但對大多數(shù)站點(diǎn)而言還是比較有效的。讓 RSS 內(nèi)容獨(dú)立于特定于用戶的配置選項(xiàng)、登錄或?yàn)樘囟ǖ男畔⒏顿M(fèi)的做法極其合理。因?yàn)?RSS 也不能面面俱到。
雖然如此,如果有些東西 可以作為 RSS 提供,那么請盡管這么去做。也許,在 index.rss 給出的不過是 “廣告” 內(nèi)容,有時還會一并提供如何利用 RSS 提要的種種優(yōu)勢的老生常談。有時又或許是有關(guān) RSS 為何與您的 Web 站點(diǎn)不相關(guān)的一個說明。
privacy.html
一旦想要收集用戶信息(即使只有用戶名或流量日志),就要告知用戶您打算如何處理這些信息。圍繞 Web 站點(diǎn)創(chuàng)建者和/或用戶的權(quán)力和責(zé)任的法律問題十分復(fù)雜 — 我不是一名律師,更無法解決您 法律方面的問題。不過,若能考慮到用戶的個人私隱,用戶還是會感覺到的。而且也許您就 應(yīng)該在此時與律師 商談一下該如何處理用戶的數(shù)據(jù)。
robots.txt
如果不想讓 Web 站點(diǎn)上的所有資源都能被自動工具編入索引,就請在 robots.txt 文件內(nèi)加以說明。但如果確實(shí) 想讓內(nèi)容都編入索引,也請如實(shí)說明。Robots Exclusion Standard 指令并不強(qiáng)制用戶:如果的確 不想讓某些東西可見,就請不要將其放到站點(diǎn),或者要確保其后有足夠的許可保護(hù)。不過,所有主要的合法 Web 爬蟲引擎都會遵從 robots.txt 內(nèi)的要求。因此請盡量明確地說明您的意圖。
security.html
security.html 的使用并不強(qiáng)制。但如果站點(diǎn)存在安全性問題(比如,從用戶那收集了任何敏感的信息),為安全性流程建立文檔說明(至少給出大致的概括)不失是個很好的做法。請在此頁給出聯(lián)系信息以防用戶存在任何疑問或想要給出如何改進(jìn)的建議。尋找這些信息應(yīng)該遵從網(wǎng)站導(dǎo)航選項(xiàng)的整體組織。既然如此,不妨在這個 URL 也放上該資源。
站點(diǎn)地圖
如何顯示整個 Web 站點(diǎn)的地圖還未完全標(biāo)準(zhǔn)化。為制作站點(diǎn)地圖而提供的某些東西 總是很有用的,但這些東西究竟詳細(xì)到何種程度取決于站點(diǎn)的動態(tài)程度(或動態(tài)的方式)。而且,想要為用戶顯示的內(nèi)容也依賴于站點(diǎn)的意圖。比如,如果用戶沒有對資源 X 的使用權(quán)限,那么讓用戶知道資源 X 的存在可能根本就不合適。請根據(jù)自己的判斷和具體情況,設(shè)法提供一些東西。
對于很多站點(diǎn),提供站點(diǎn)地圖只不過是對諸如搜索引擎這類自動機(jī)制的支持和友好。Google 在 robots.txt 約定的基礎(chǔ)上發(fā)布了一個新的約定。總之,可以創(chuàng)建一個 XML 文件來給出站點(diǎn)所提供的所有資源。這有點(diǎn)像一個 “包含列表”,充當(dāng)了 robots.txt 的 “排除列表” 的補(bǔ)集。
當(dāng)前名稱:正常的網(wǎng)站都必須具備的幾個重要文件
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/news2/169002.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、用戶體驗(yàn)、企業(yè)建站、品牌網(wǎng)站設(shè)計、品牌網(wǎng)站制作、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容