如果您經常更新您的企業網站(zhàn),您可(kě)能熟悉重定向。重定向本質上(shàng)是告訴用戶的浏覽器(qì):“嘿,您要查找的內(nèi)容不在這個(gè)URL上(shàng)。不過别擔心,成都網站(zhàn)建設會(huì)帶你(nǐ)去正确的地方。”
雖然最好盡可(kě)能避免重定向,但(dàn)大(dà)多(duō)數(shù)網站(zhàn)所有(yǒu)者通(tōng)常在某些(xiē)時(shí)候需要這樣做(zuò),無論是重新定位頁面、重新排列網站(zhàn)結構、移動域還(hái)是将URL從HTTP更新為(wèi)HTTPs。正确的重定向可(kě)确保訪問者和(hé)搜索引擎都不會(huì)遇到死胡同404頁面,這會(huì)一擊損害您的用戶體(tǐ)驗和(hé)SEO排名。
無論重定向的原因是什麽,都有(yǒu)幾種方法可(kě)以解決。在這篇文章中,您将學習一種常見的方法,即HTML重定向。我們将討(tǎo)論HTML重定向是什麽以及如何将它們添加到您的網站(zhàn),即使您對HTML沒有(yǒu)深入的了解。我們還(hái)将研究一些(xiē)替代方法以提高(gāo)可(kě)訪問性。讓我們開(kāi)始吧(ba)。
HTML重定向(有(yǒu)時(shí)也稱為(wèi)元刷新或元重定向)是一種在HTML源代碼中将一個(gè)HTML頁面重定向到另一個(gè)HTML頁面的方法。HTML重定向包括文檔的部分中的指令,這些(xiē)指令告訴Web浏覽器(qì)自動刷新不同的頁面,并在刷新發生(shēng)之前有(yǒu)一個(gè)可(kě)選的時(shí)間(jiān)延遲。
HTML重定向是重定向URL的最簡單方法。它們隻需要對舊(jiù)的HTML頁面的源代碼進行(xíng)少(shǎo)量修改,并且可(kě)以輕松快速地制(zhì)作(zuò)。HTML重定向會(huì)将人(rén)類用戶和(hé)搜索引擎發送到您希望他們看到的頁面。
此外,HTML重定向允許您設置用戶或搜索引擎機器(qì)人(rén)發送到新頁面之前的延遲時(shí)間(jiān)(以秒(miǎo)為(wèi)單位)。如果您想在重定向發生(shēng)之前顯示簡短(duǎn)消息,則此延遲會(huì)派上(shàng)用場(chǎng)。
要将一個(gè)HTML頁面重定向到另一頁面,您需要在舊(jiù)HTML頁面的部分中添加
标記。HTML文檔的部分包含對浏覽器(qì)有(yǒu)用但(dàn)對查看頁面的用戶不可(kě)見的元數(shù)據。
在HTML重定向中,标記包含兩個(gè)屬性:http-equiv和(hé)content。http-equiv的值始終是刷新——這告訴浏覽器(qì)您想要自動刷新頁面。
delay_time是一個(gè)數(shù)值,用于設置浏覽器(qì)加載新網頁之前的延遲。例如,值3将使浏覽器(qì)在重定向之前在舊(jiù)頁面上(shàng)等待三秒(miǎo)鍾。
new_website_url是您要重定向到的網頁的URL。
請(qǐng)務必将這兩個(gè)內(nèi)容值放在一對雙引号內(nèi),并用分号分隔。否則,重定向将不起作(zuò)用。
如果您想立即将用戶發送到新網頁,隻需将延遲時(shí)間(jiān)設置為(wèi)0即可(kě)。但(dàn)是,在某些(xiē)情況下,您可(kě)能希望在重定向之前設置延遲。最常見的原因是通(tōng)知用戶當前頁面不再存在并且他們将很(hěn)快被重定向。此消息通(tōng)常包含一個(gè)鏈接,如果用戶未在設定的時(shí)間(jiān)內(nèi)重定向,則将其發送到新頁面。
如果訪問者使用較舊(jiù)的Web浏覽器(qì),則也可(kě)能無法正确讀取
标記,并且不會(huì)發生(shēng)重定向。如果發生(shēng)這種情況,設置延遲允許用戶單擊舊(jiù)頁面上(shàng)的超鏈接并被發送到新頁面。
雖然HTML重定向是實現重定向的最簡單方法,但(dàn)它們也存在可(kě)訪問性問題。某些(xiē)較舊(jiù)的浏覽器(qì)無法正确呈現标記,這會(huì)導緻舊(jiù)頁面在新頁面加載之前在屏幕上(shàng)閃爍(即使您設置的延遲長于0),或者頁面根本不刷新。
如果您預見這對許多(duō)用戶來(lái)說是一個(gè)問題,您可(kě)以将延遲時(shí)間(jiān)設置為(wèi)0,并且在浏覽器(qì)不會(huì)自動加載新頁面的情況下,在部分中包含指向新頁面的錨鏈接,如下所示上(shàng)面的例子。
為(wèi)了避免這些(xiē)問題,請(qǐng)考慮在您的網站(zhàn)上(shàng)使用另一種重定向方法。目前最常見的重定向方法是HTTP重定向。HTTP重定向在托管網站(zhàn)的服務器(qì)上(shàng)配置,可(kě)以是301(永久)重定向或302(臨時(shí))重定向。
請(qǐng)參閱我們的設置301重定向指南以獲取更多(duō)幫助-您的流程将取決于您用于支持網站(zhàn)的具體(tǐ)技(jì)術(shù)。例如,如果您運行(xíng)WordPress網站(zhàn),那(nà)麽最好的選擇是使用WordPress重定向插件,它将為(wèi)您處理(lǐ)後端事務,并允許您從儀表闆管理(lǐ)和(hé)跟蹤網站(zhàn)上(shàng)的所有(yǒu)重定向。
JavaScript重定向是另一種常見的替代方案,盡管這需要一些(xiē)JavaScript編程知識,并且可(kě)能需要更多(duō)的反複試驗才能正确。要了解有(yǒu)關JavaScript重定向的更多(duō)信息,您可(kě)以參考這個(gè)初學者教程。
HTML重定向:将用戶引導至正确的位置。
當您需要快速将用戶從一個(gè)頁面引導到另一個(gè)頁面時(shí),HTML重定向會(huì)派上(shàng)用場(chǎng),并且對于任何網站(zhàn)所有(yǒu)者來(lái)說都是一個(gè)很(hěn)好的工具。
但(dàn)是,您可(kě)能不應該每次都選擇這種重定向。對于所有(yǒu)用戶來(lái)說,實施标準HTTP301(永久)重定向通(tōng)常會(huì)更好。如有(yǒu)疑問,請(qǐng)聯系成都網站(zhàn)建設技(jì)術(shù)支持團隊,了解對您的用戶和(hé)SEO最有(yǒu)利的意見。