Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

IIS 301 永久重導向完整實作:從裸域名到子目錄權重傳遞全攻略

編輯:關於伺服器

隨著各大 DNS 服務商停止提供免費 URL 轉發服務,且搜尋引擎將 example.com 與 www.example.com 視為兩個獨立站點,在 IIS 中正確配置 301 永久重導向成為 SEO 與流量整合的必修課。本文提供兩種場景的圖文級實作步驟。

場景一:簡單裸域名導向 www(僅首頁權重傳遞)

步驟 1:建立專用跳轉站點

  • 新增網站 → 實體路徑指向空目錄(如 E:\wwwroot\301web)
  • 目錄僅需放置 index.html 或 404.htm 佔位
  • 「繫結」僅新增 裸域名(example.com),不含 www

步驟 2:配置 HTTP 重導向

  • 站點右鍵 → 「屬性」 → 「主目錄」 → 選擇 「重新導向到 URL」
  • 目標 URL:https://www.example.com
  • 勾選「資源的永久重新導向」(關鍵:回傳 301 而非 302)
  • 取消勾選「上面輸入確切的 URL」

效果差異對照

「確切 URL」選項輸入 example.com輸入 example.com/path/page.html
未勾選 (推薦)www.example.comwww.example.com/path/page.html ✓ 保留路徑
勾選www.example.comwww.example.com ✗ 丟失路徑

場景二:舊站整站遷移新域名(需保留所有內頁權重)

若舊域名 old.com 已運營許久,欲將所有內頁權重 301 傳遞至 new.com 對應路徑:

關鍵差異:目標 URL 附加 $S$Q 變數

  • 目標 URL:https://www.new.com$S$Q
  • 勾選「上面輸入確切的 URL」

變數解析

  • $S:將原請求 URL 中被重導向部分「之後」的路徑傳遞至新 URL(如 /article/123.html)
  • $Q:保留原請求的 Query String(含 ?,如 ?id=123&sort=desc)

組合效果:old.com/article/123.html?src=seo → new.com/article/123.html?src=seo 完美映射。

驗證與 SEO 觀察

  1. 瀏覽器開發者工具 Network 面板確認回應碼 301 Moved Permanently,Location 標頭指向正確目標。
  2. 線上工具(如 httpstatus.io、redirect-checker.org)批次驗證關鍵頁面。
  3. 百度站長平台 → 「網站改版」提交規則,通常次日快照即更新為新域名內容。

常見坑點提醒

  • 若 IIS 版本 < 7.0,需安裝 ISAPI Rewrite 或使用 web.config (IIS 7+) 實現同等功能。
  • 確保舊站點應用程式池保持運行,否則 301 無法觸發。
  • 避免鏈結鏈:A→301→B→301→C,直接導向最終目標。
Copyright © Windows教程網 All Rights Reserved