我的知识记录

华为云虚拟主机二级域名 301 到主域名返回301_Apache .htaccess与IIS web.config对照

Apache 上配置 二级域名 301 到主域名,核心是规则顺序与正则准确。一条 RewriteRule 或一个 rule 节点就能搞定,改完用 站长平台抓取诊断 确认返回 301、Location 正确、没有死循环。华为云虚拟主机 操作门槛低,站长自己就能完成。

web.config 做 二级域名 301 到主域名,带 www 到不带 www:match url="(.*)",conditions 加 input="{HTTP_HOST}" pattern="^www.域名.com$",action type="Redirect" url="http://域名.com/{R:1}" redirectType="Permanent"。旧域名到新域名把 pattern 换成旧域名,url 换成新域名加 {R:1}。

配置参考(web.config HTTP 跳 HTTPS): ``` ```

HTTPS 迁移场景,二级域名 301 到主域名 要同时处理协议与首选域。Apache 里先判断 SERVER_PORT 不是 443 就跳 HTTPS,再判断 HTTP_HOST 带 www 就跳主域名,两条规则顺序不能反。IIS 里两个 condition 用 logicalGrouping="MatchAll",一次匹配同时满足协议与域名,action 直接跳到 https://主域名/{R:1}。

华为云虚拟主机 的 Apache 环境有差异,配置前先问客服确认支持。部分低价虚拟主机不允许自定义 .htaccess 或 web.config,只能用面板自带的 301 跳转功能。宝塔面板在网站设置的重定向里填规则,cPanel 在 Domains → Redirects 里配置,图形化操作不用写代码。

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

华为云虚拟主机二级域名 301 到主域名返回301_Apache .htaccess与IIS web.config对照

标签:

更新时间:2026-08-26 23:10:49

上一篇:永久重定向301使用场景?301永久重定向什么情况下用,配置详解

下一篇:宝塔面板怎么设置404 闭站保护配合_虚拟主机404返回码正确做法