我的知识记录

华为云虚拟主机IIS环境HTTP 301 到 HTTPS_301永久重定向教程

华为云虚拟主机 做 HTTP 301 到 HTTPS,Apache 用 .htaccess,IIS 用 web.config,规则写完上传根目录即可,不需要重启服务器。301 是永久重定向,百度会把原地址的权重传递到新地址,是域名改版、首选域归一、HTTPS 迁移的标准动作。

Apache 主机先确认 mod_rewrite 已开启,.htaccess 生效需要 httpd.conf 里 AllowOverride All。规则开头固定三行:RewriteEngine On、RewriteBase /、Options +FollowSymLinks。HTTP 301 到 HTTPS 的条件用 RewriteCond,匹配用 RewriteRule,标志位 [R=301,L] 表示永久重定向并停止后续规则。

配置参考(Redirect 单页 301): ``` Redirect 301 /old-page.html http://域名.com/new-page.html RedirectMatch 301 ^/old-dir/(.*)$ http://域名.com/new-dir/$1 ```

百度站长平台配合 301 做改版规则。域名改版提交旧域名与新域名,目录改版提交旧目录与新目录,规则校验通过后百度会加速收录迁移。改版期间旧地址保持 301 至少 3 个月,不要提前关闭,否则未迁移完的收录会变成死链。

规则维护建议集中在一个文件,Apache 把所有 301 写在 .htaccess 顶部,IIS 写在 web.config 的 rules 顶部并加 stopProcessing="true"。定期清理过期规则,单文件规则超过 200 条会影响每次请求的匹配性能,可以把批量规则合并成一条正则。

上线后用 浏览器开发者工具 Network 连续监测一周。百度蜘蛛抓取频率稳定后,旧地址的收录量会逐日下降,新地址收录量上升,这个过程通常 2 到 6 周。期间不要改规则、不要关 301、不要同时做其他大改动,变量太多会让百度无法判断改版意图。

华为云虚拟主机IIS环境HTTP 301 到 HTTPS_301永久重定向教程

标签:

更新时间:2026-08-26 22:02:49

上一篇:Apache htaccess设置www域名跳转_从解析到配置完整流程_虚拟主机可用方案

下一篇:华夏名网虚拟主机缓存不生效方法_浏览器CDN opcache逐层清