重新導向與Google 搜尋| Google 搜尋中心| 說明文件

文章推薦指數: 80 %
投票人數:10人

暫停或停用網站 · 轉址式404 錯誤. 國際版和多語言版本的網站. 總覽 · 管理多地區和多語言版本的網站 · 向Google 提供網頁的本地化版本 · Google 如何檢索會自動調整 ... Google 搜尋中心 說明文件 時間不夠嗎? 快速入門導覽課程 讓Google顯示你的網站 為網站進行搜尋引擎最佳化調整 評估網站在Google搜尋中的成效 您需要聘請SEO嗎? 初級搜尋引擎最佳化(SEO) 踏出第一步 搜尋引擎最佳化(SEO)入門指南 透過Google提供商家詳細資料 SearchConsole入門指南 進階搜尋引擎最佳化(SEO) 踏出第一步 指南規範 搜尋服務的運作方式 控制檢索及建立索引作業 變更搜尋外觀 針對網頁體驗進行最佳化調整 支援 網誌 最新消息 所有更新 說明文件更新 最新YouTube影片 近期Podcast節目 活動 個案研究 Language English BahasaIndonesia Deutsch Español Español–AméricaLatina Français Italiano Polski Português–Brasil TiếngViệt Türkçe Русский العربيّة हिंदी ภาษาไทย 中文–简体 中文–繁體 日本語 한국어 登入 說明文件 前往SearchConsole 簡介 基本概念 初級搜尋引擎最佳化(SEO) 進階搜尋引擎最佳化(SEO) Google 搜尋中心 說明文件 更多 簡介 基本概念 初級搜尋引擎最佳化(SEO) 進階搜尋引擎最佳化(SEO) 支援 網誌 最新消息 更多 活動 個案研究 踏出第一步 Google搜尋的運作方式 Google搜尋開發人員指南 SearchConsole進階指南 指南 指南及規範總覽網站管理員指南 一般指南 保持簡單的網址結構向Google說明您的連出連結限制插頁式廣告和對話方塊將網站標記為兒童導向內容瀏覽器相容性避免建立重複的內容使用有效的網頁中繼資料提供可檢索的連結確認Googlebot未遭到封鎖測試網站時避免干擾Google搜尋作業的最佳做法 特定類型內容規範 圖片和影片 Google圖片最佳做法影片最佳做法互動式多媒體檔案最佳做法安全搜尋和您的網站推薦給網誌作者的最佳做法網站代管服務避免Google搜尋顯示受遮蓋的資訊Google搜尋中的AMP指南 在Google搜尋中經營電子商務的最佳做法 總覽內容可以出現在何處分享產品資料加入結構化資料推出新網站撰寫優質產品評論設計網址結構電子商務網站架構分頁、分階段載入網頁和搜尋 COVID-19相關資源和提示 適用於所有網站適用於教育網站適用於政府和醫療網站 品質指南 自動產生的內容幕後重新導向連結配置內容空洞付費連結偽裝隱藏的文字與連結入口網頁剪輯的內容聯盟計畫不相關的關鍵字建立帶有惡意行為的網頁自動查詢使用者產生的垃圾內容防範垃圾留言的方法檢舉垃圾內容、付費連結或惡意軟體 控制檢索及建立索引作業 總覽 Sitemap 瞭解Sitemap建立並提交Sitemap分割大型Sitemap Sitemap擴充元素 影片Sitemap和替代方案圖片SitemapGoogle新聞Sitemap robots.txt robots.txt簡介建立並提交robots.txt檔案更新robots.txt檔案Google如何解讀robots.txt規格漫遊器常見問題 中繼標記 Google能夠解讀的中繼標記使用noindex禁止建立搜尋索引漫遊器中繼標記、data-nosnippet和X-Robots-Tag規格 檢索器管理 要求Google重新檢索網址降低Googlebot檢索頻率驗證Googlebot和其他Google檢索器的身分大型網站擁有者的檢索預算管理指南HTTP狀態碼、網路錯誤和DNS錯誤對Google搜尋有何影響 Google檢索器 總覽GooglebotGoogleReadAloud使用者代理程式APIs-Google使用者代理程式FeedfetcherDuplex網頁版使用者代理程式 移除網址 控管您與Google分享的資訊從Google搜尋結果中移除您網站上代管的網頁從搜尋結果中移除您網站上代管的圖片重複的網址 網站遷移與變更 重新導向與Google搜尋 網站遷移 什麼是網站遷移?遷移網站但保留網址遷移網站並變更網址暫停或停用網站轉址式404錯誤 國際版和多語言版本的網站 總覽管理多地區和多語言版本的網站向Google提供網頁的本地化版本Google如何檢索會自動調整語言代碼的網頁 JavaScript內容 瞭解JavaScript搜尋引擎最佳化(SEO)基礎知識修正會影響搜尋體驗的JavaScript問題修正延遲載入內容導入動態轉譯 變更搜尋外觀 搜尋外觀相關主題總覽管理標題連結管理摘要為網站啟用搜尋結果功能精選摘要和您的網站網站連結向Google搜尋提供發布日期定義要顯示在搜尋結果中的網站小圖示翻譯搜尋結果功能讓廣告聯播網能使用Google搜尋的翻譯相關功能 使用結構化資料 瞭解結構化資料的運作方式試用結構化資料程式碼研究室探索SearchGallery結構化資料一般指南利用JavaScript產生結構化資料 功能指南 ArticleBook導覽標記輪轉介面CourseCOVID-19公告DatasetEducationQ&AEmployerAggregateRating預估薪酬Event事實查核常見問題居家活動How-to圖片授權JobPosting職業訓練當地商家Logo數學解題工具Movie練習題Product問與答Recipe評論摘錄網站連結搜尋框軟體應用程式Speakable訂閱和付費牆內容Video多元化搜尋結果彈性試閱一般準則顯示熱門地點清單禁止區域搜尋結果和其他Google資源顯示您的內容在Google圖片中使用圖片版權中繼資料 使用搜尋運算子進行偵錯 總覽site:搜尋運算子cache:搜尋運算子Google圖片搜尋運算子 網路故事 讓網路故事顯示在Google上創作網路故事的最佳做法網路故事內容政策 早期採用者計畫 包裹追蹤行動加值 針對網頁體驗進行最佳化調整 瞭解網頁體驗針對Google搜尋開始使用SignedExchange 行動裝置 行動裝置相關主題總覽 行動裝置相容性 踏出第一步行動版內容優先索引系統的最佳做法 選擇設定 總覽回應式網頁設計動態提供內容獨立網址平板電腦和功能型手機避免設計行動版網站時的常見錯誤自訂網站軟體以適合行動裝置瀏覽開發適合行動裝置瀏覽的網頁時可利用的各項資源行動裝置瀏覽相關常見問題明確告知行動帳單費用資訊使用功能型手機瀏覽行動版網頁WebLight:Google搜尋提供的快速載入精簡版網頁Google搜尋中WebLight網頁的廣告聯播網支援Google探索和您的網站 安全性 安全性相關主題總覽使用HTTPS確保網站安全無虞什麼是駭客入侵或遭入侵的內容?惡意軟體和垃圾軟體防範惡意軟體感染社交工程(網路詐騙和詐欺網站)Google安全瀏覽累犯政策 AMP 瞭解AMP在搜尋結果中的呈現方式改進AMP內容驗證AMP內容移除AMP內容 Google搜尋的API SiteVerificationAPISearchConsoleAPIIndexingAPI 時間不夠嗎? 快速入門導覽課程 讓Google顯示你的網站 為網站進行搜尋引擎最佳化調整 評估網站在Google搜尋中的成效 您需要聘請SEO嗎? 初級搜尋引擎最佳化(SEO) 踏出第一步 搜尋引擎最佳化(SEO)入門指南 透過Google提供商家詳細資料 SearchConsole入門指南 進階搜尋引擎最佳化(SEO) 踏出第一步 指南規範 搜尋服務的運作方式 控制檢索及建立索引作業 變更搜尋外觀 針對網頁體驗進行最佳化調整 所有更新 說明文件更新 最新YouTube影片 近期Podcast節目 首頁 搜尋中心 說明文件 進階搜尋引擎最佳化(SEO) 提供意見 重新導向與Google搜尋 把網址重新導向是一種將現有網址解析為其他網址的做法,可有效讓Google搜尋和訪客得知網頁已移至新的位置。

重新導向在下列情況特別實用: 您已經將網站遷移至新的網域,並希望這次轉移作業盡可能無縫接軌。

使用者透過多個不同網址存取您的網站。

舉例來說,假設您的網站首頁提供多種存取方式(例如http://example.com/home、http://home.example.com或http://www.example.com),建議您從中選取一個偏好(標準)網址,並透過重新導向將其他網址的流量傳送到那個網址。

您要合併兩個網站,希望把連到淘汰網址的連結都重新導向到正確網頁。

您移除了某個網頁,想要將使用者導向到新網頁。

如果您使用Blogger或Shopify這類平台,或許平台本身已內建重新導向解決方案,建議嘗試搜尋說明文章瞭解詳情,可以採用例如「blogger重新導向」這樣的關鍵詞。

重新導向類型總覽 雖然使用者通常無法分辨不同的重新導向類型,但Google搜尋會將重新導向視為強烈或微弱信號,表示重新導向目標應為標準網址。

選擇重新導向的依據包括您預期重新導向多久後會開始生效,以及您希望Google搜尋在搜尋結果中顯示哪個網頁: 永久重新導向:在搜尋結果中顯示新的重新導向目標。

暫時重新導向:在搜尋結果中顯示來源網頁。

下表將說明幾種可用於設定永久及暫時重新導向的方法,並按照Google能夠正確解讀的機率將這些方法排序(舉例來說,Google正確解讀伺服器端重新導向的機率最高)。

請根據您的情況與網站選擇適合的重新導向類型: 重新導向類型 永久 Googlebot會遵循重新導向,而且索引管道會將重新導向視為強烈信號,表示重新導向目標應為標準網址。

如果您確定重新導向不會還原,請使用永久重新導向。

HTTP301(movedpermanently) 設定伺服器端重新導向。

HTTP308(movedpermanently) metarefresh(0秒) 設定metarefresh重新導向。

HTTP重新整理(0秒) JavaScriptlocation 設定JavaScript重新導向。

請只在無法進行伺服器端或metarefresh重新導向時,才使用JavaScript重新導向。

Crypto重新導向 進一步瞭解crypto重新導向。

如果有別的選擇,請勿仰賴以crypto重新導向讓搜尋引擎得知內容已移至其他位置。

暫時 Googlebot會遵循重新導向,而且索引管道會將重新導向視為微弱信號,表示重新導向目標應為標準網址。

HTTP302(found) 設定伺服器端重新導向。

HTTP303(seeother) HTTP307(temporaryredirect) metarefresh(大於0秒) 設定metarefresh重新導向。

HTTPrefresh(大於0秒) 伺服器端重新導向 設定伺服器端重新導向時,您必須取得伺服器設定檔(例如Apache的.htaccess檔案)的存取權,或是利用伺服器端指令碼(例如PHP)設定重新導向標頭。

您可以在伺服器端建立永久及暫時重新導向。

永久的伺服器端重新導向 如需變更網頁在搜尋引擎結果中顯示的網址,建議您盡可能使用永久的伺服器端重新導向,這種做法最能確保將Google搜尋和使用者導向正確網頁。

301與308狀態碼表示網頁已永久移至新的位置。

暫時的伺服器端重新導向 如果只想暫時將使用者傳送到其他網頁,請使用暫時重新導向,這種做法也能確保Google將搜尋結果中原本的網址保留較久。

舉例來說,假使您網站提供的伺服器暫時無法使用,您可以設定暫時重新導向將使用者傳送至說明當下情況的網頁,而不必捨棄搜尋結果中的原有網址。

實作伺服器端重新導向 伺服器端重新導向的實作方式取決於您的代管服務和伺服器環境,或者網站後端的指令碼語言。

如要透過PHP設定永久重新導向,請使用header()函式。

您必須先設定標頭,才能將任何內容傳送至畫面: header('HTTP/1.1301MovedPermanently'); header('Location:http://www.example.com/newurl'); exit(); 透過PHP設定暫時重新導向的方法與永久重新導向類似,範例如下: header('HTTP/1.1302Found'); header('Location:http://www.example.com/newurl'); exit(); 如果您能夠存取網路伺服器設定檔,就能自行撰寫重新導向規則。

請遵循您的網路伺服器指南: Apache:參閱Apache.htaccess教學課程、Apache網址重新編寫指南,以及Apachemod_alias說明文件。

舉例來說,您可以使用mod_alias設定形式最簡單的重新導向: #Permanentredirect: Redirectpermanent"/old""http://example.com/new" #Temporaryredirect: Redirecttemp"/two-old""http://example.com/two-new" 若需要更複雜的重新導向,請使用mod_rewrite,例如: RewriteEngineon #redirecttheservicepagetoanewpagewithapermanentredirect RewriteRule"^/service$""/about/service"[R=301] #redirecttheservicepagetoanewpagewithatemporaryredirect RewriteRule"^/service$""/about/service"[R] NGINX:參閱NGINX網誌的建立NGINX重新編寫規則一文。

和Apache一樣,您可以選擇透過多種方式建立重新導向,例如: location=/service{ #forapermanentredirect return301$scheme://example.com/about/service #foratemporaryredirect return302$scheme://example.com/about/service } 若需要更複雜的重新導向,請使用rewrite指令: location=/service{ #forapermanentredirect rewriteservice?name=$1^service/offline/([a-z]+)/?$permanent; #foratemporaryredirect rewriteservice?name=$1^service/offline/([a-z]+)/?$redirect; } 如果您使用其他網路伺服器,請洽詢您的伺服器管理員或代管商,或在自己慣用的搜尋引擎上搜尋相關指南,例如搜尋「LiteSpeed重新導向」。

metarefresh與效果相同的HTTP標頭 如果您採用的平台不支援實作伺服器端重新導向,metarefresh重新導向或許會是可行的替代方案。

Google會區分以下兩種metarefresh重新導向: 即時metarefresh重新導向:在瀏覽器中載入網頁時立刻觸發。

Google搜尋會將即時metarefresh重新導向解讀為永久重新導向。

延遲metarefresh重新導向:只在網站擁有者任意設定的秒數過後觸發。

Google搜尋會將延遲metarefresh重新導向解讀為暫時重新導向。

請透過伺服器端程式碼將metarefresh重新導向置於HTML的head區段,或者HTTP標頭。

以下示範如何將即時metarefresh重新導向置於HTML的head區段:

Exampletitle 您也可以透過伺服器端指令碼插入效果相同的HTTP標頭,範例如下: HTTP/1.1200OK Refresh:0;url=http://www.example.com/newlocation ... 如要建立Google會解讀為暫時重新導向的延遲重新導向,請將content屬性設為重新導向應延遲的秒數: Exampletitle JavaScriptlocation重新導向 完成網址檢索後,Google搜尋會運用網路轉譯服務來解讀及執行JavaScript。

請只在無法進行伺服器端或metarefresh重新導向時,才使用JavaScript重新導向。

雖然Google會嘗試轉譯Googlebot檢索的每個網址,仍有許多原因可能導致轉譯失敗。

也就是說,如果您設定JavaScript重新導向,Google或許會因為內容轉譯失敗而根本看不到該重新導向。

如要設定JavaScript重新導向,請在HTMLhead的指令碼區塊中將location屬性設為重新導向目標網址,例如: Exampletitle Crypto重新導向 即使無法實作任何傳統的重新導向方法,您還是應該努力讓使用者得知網頁或其中內容已移至其他位置。

最簡單的做法是新增指向新網頁的連結並附上簡短說明,例如: Wemoved!Findthecontentonournewsite! 對於這種可協助使用者找到新網站的做法,Google可能會視為crypto重新導向。

如果有別的選擇,請勿仰賴以crypto重新導向讓搜尋引擎得知內容已移至其他位置。

採用crypto重新導向前,建議先洽詢您的主機供應商,請對方提供有關傳統重新導向的協助。

網址的替代版本 當您將網站重新導向時,Google會持續追蹤重新導向的來源(舊網址)和目標(新網址)。

系統會根據重新導向性質屬於暫時或永久等信號,將其中一個網址視為標準網址,然後把另一個網址當做標準網址的「替代名稱」。

如果使用者的查詢內容暗示他們更信任舊網址,搜尋結果中可能就會顯示替代名稱。

替代名稱是指標準網址的其他版本,也是使用者可能比較容易識別及信任的網址。

舉例來說,您改用新的網域名稱後,即使新網址已建立索引,Google還是很有可能偶爾在搜尋結果中顯示舊網址,這是相當正常的情況。

此外,隨著使用者開始習慣新的網域名稱,搜尋結果也會漸漸不再顯示替代名稱,您根本無需採取任何行動。

提供意見 Exceptasotherwisenoted,thecontentofthispageislicensedundertheCreativeCommonsAttribution4.0License,andcodesamplesarelicensedundertheApache2.0License.Fordetails,seetheGoogleDevelopersSitePolicies.JavaisaregisteredtrademarkofOracleand/oritsaffiliates. Lastupdated2022-04-21UTC. [{ "type":"thumb-down", "id":"missingTheInformationINeed", "label":"缺少我需要的資訊" },{ "type":"thumb-down", "id":"tooComplicatedTooManySteps", "label":"過於複雜/步驟過多" },{ "type":"thumb-down", "id":"outOfDate", "label":"過時" },{ "type":"thumb-down", "id":"translationIssue", "label":"翻譯問題" },{ "type":"thumb-down", "id":"samplesCodeIssue", "label":"示例/程式碼問題" },{ "type":"thumb-down", "id":"otherDown", "label":"其他" }] [{ "type":"thumb-up", "id":"easyToUnderstand", "label":"容易理解" },{ "type":"thumb-up", "id":"solvedMyProblem", "label":"確實解決了我的問題" },{ "type":"thumb-up", "id":"otherUp", "label":"其他" }] 想進一步說明嗎? Podcast 收聽《SearchOfftheRecord》Podcast Twitter 在Twitter上追蹤@googlesearchc 提出問題 在產品討論社群發文提問 參加搜尋引擎最佳化(SEO)諮詢時間 說明文件 取得最新消息 網誌 Twitter YouTube 資源 您需要SEO嗎? 搜尋引擎最佳化(SEO)入門指南 SearchConsole說明文件 個案研究 工具 SearchConsole 行動裝置相容性測試 複合式搜尋結果測試 PageSpeedInsights AMP測試 Android Chrome Firebase GoogleCloudPlatform 所有產品 條款 隱私權 訂閱GoogleDevelopers電子報 訂閱 Language English BahasaIndonesia Deutsch Español Español–AméricaLatina Français Italiano Polski Português–Brasil TiếngViệt Türkçe Русский العربيّة हिंदी ภาษาไทย 中文–简体 中文–繁體 日本語 한국어


請為這篇文章評分?