单页面 301后百度权重传递_腾讯云虚拟主机301配置与验证
腾讯云虚拟主机 支持 Apache 虚拟主机,单页面 301 的配置文件放在网站根目录,文件名固定为 .htaccess 或 web.config。规则不生效先查文件是否被识别、模块是否开启、语法是否正确,三步排查能解决 90% 的问题。
.htaccess 做 单页面 301,带 www 到不带 www 写 RewriteCond %{HTTP_HOST} ^www.域名.com$ [NC],RewriteRule ^(.*)$ http://域名.com/$1 [R=301,L]。旧域名到新域名把条件换成 %{HTTP_HOST} ^旧域名.com$ [NC],目标换成新域名。HTTP 到 HTTPS 加 RewriteCond %{SERVER_PORT} !^443$。
配置参考(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 条会影响每次请求的匹配性能,可以把批量规则合并成一条正则。
301 规则的正则要写准确,贪婪匹配 .* 容易把不该跳的地址也带走。测试时用 curl 抽查首页、栏目页、内容页、带参数页、静态资源页五种地址,确认只有目标地址被跳转,CSS、JS、图片等静态资源不被 301,否则页面样式会乱。

更新时间:2026-08-27 12:34:27
上一篇:网站HTTP/2配置:Nginx与Apache开启方法_排查实录_操作手册_实战教程