你的网站换域名后,流量掉得厉害?大概率是IIS没配对301
刚把老域名换成新域名,或者终于下定决心统一用带www的版本,结果发现:百度还在抓旧链接,新页面迟迟不进搜索结果,访客点进来直接404……别急着怀疑SEO策略,先看看IIS里那条“搬家通知”写对了没——301重定向,就是告诉搜索引擎“这页永久搬走了”,权重、排名、流量,全靠它兜底。
为什么IIS的301重定向对SEO这么致命?
用302跳转?搜索引擎会以为“临时歇业”,继续盯着旧地址;旧链接打不开?用户转身就走,跳出率蹭蹭涨。301不是技术彩蛋,是给爬虫和用户看的正式声明:此路已永久迁移,请更新书签,权重请同步移交。
之前帮一家做工业设备的客户处理过这事。品牌升级换了新域名,开发在代码里加了跳转,但IIS服务器层压根没动。结果呢?百度索引乱成一锅粥,新站三个月都没抢回核心词的前几页,自然流量一直在半空中悬着。
方法一:用IIS管理器配置单个页面的301
适合改几个关键页面,比如首页、产品页、联系页这种高权重链接。
打开IIS管理器 → 找到对应网站 → 右键点击那个要搬家的.html文件或文件夹 → 点“切换到功能视图” → 双击“HTTP重定向”。
填好新URL(比如 https://newdomain.com/about.html),重点来了:
✅ 勾选“将所有请求重定向到确切的目标(而不是相对于目标)”
✅ “状态代码”必须选“永久(301)”
这样设置后,访问 /old-about.html 就会干净利落地跳到你指定的新地址,不带任何歧义。
方法二:如何批量重定向整个网站或目录?
整站迁移?或者要把 /blog/ 下几百篇文章全搬到 /news/?一个个配会疯掉。这时候要用“路径继承”方式。
还是进IIS管理器 → 点开旧网站的“HTTP重定向” → 填入新域名根地址(比如 https://newdomain.com)→ 关键一步:
❌ 别勾“将所有请求重定向到确切的目标”
✅ 确保“状态代码”是“永久(301)”
效果是:old.com/blog/post1 → 自动跳到 newdomain.com/blog/post1,路径结构原样保留。我们帮一个建材B2B站点迁目录时,就是靠这个,几百个产品页一夜之间全部对齐,内链不断,收录没掉一格。
方法三:使用web.config文件实现更灵活的控制
如果你需要按规则跳转——比如所有不带www的请求强制跳www,或者把 /old-category/ 全部映射到 /products/,那就得动 web.config。
找到网站根目录下的 web.config 文件(没有就新建一个),在 <system.webServer> 节点里加 <rewrite> 规则。举个最常用的例子:
<rule name="Force WWW" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^yourdomain\.com$" />
</conditions>
<action type="Redirect" url="https://www.yourdomain.com/{R:1}" redirectType="Permanent" />
</rule>
规则写进配置文件,部署时一起发上去,清晰、可复用,ASP.NET项目基本都这么干。
方法四:旧域名到全新域名的完整迁移步骤
这是最硬核的一次操作。分三步走:
1️⃣ 在IIS里为新域名新建一个网站,把内容部署好;
2️⃣ 回到旧域名对应的那个网站站点,进“HTTP重定向”,目标填新域名根地址(如 https://www.newdomain.com),同样不勾“确切的目标”,状态码选301;
3️⃣ 旧域名DNS别动,继续解析到这台Windows服务器——让IIS来当守门人,替你完成每一次跳转。
有家做医疗耗材的客户照着做,旧站停运前一周就开始跑重定向,新域名两周内就接住了80%以上的关键词排名,搜索流量恢复得比预期稳得多。
配置完成后,你必须检查的3件事
✅ 第一,开无痕窗口,手动输几个旧URL,看是否真跳了、跳对了、地址栏变了;
✅ 第二,用浏览器开发者工具(F12 → Network标签),刷新旧链接,看响应头里 Status 是不是 301 Moved Permanently;
✅ 第三,登录百度搜索资源平台(或Google Search Console),提交新站sitemap,盯紧“索引覆盖率”报告——旧URL数量往下走,新URL往上冒,才算真正生效。
今天下班前就能完成的具体操作
现在,立刻打开你电脑上的 IIS管理器(就在服务器桌面或开始菜单里)。
找到那个你想统一的网站(比如当前用 yourdomain.com,你想全切到 www.yourdomain.com)。
右键它 → “HTTP重定向” → 勾上“将请求重定向到此目标”,填 https://www.yourdomain.com;
取消勾选“将所有请求重定向到确切的目标”,状态码选“永久(301)”;
点右侧“应用”。
然后,拿起手机,用浏览器访问 http://yourdomain.com —— 如果自动跳进 https://www.yourdomain.com,且地址栏清清楚楚显示带www,恭喜,你刚刚亲手给网站续上了SEO命脉。