我的知识记录

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

华夏名网虚拟主机 支持 Apache 虚拟主机,二级域名 301 到主域名 的配置文件放在网站根目录,文件名固定为 .htaccess 或 web.config。规则不生效先查文件是否被识别、模块是否开启、语法是否正确,三步排查能解决 90% 的问题。

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): ``` ```

URL 重写模块未安装 是常见报错。Apache 500 先看 .htaccess 语法,把规则逐条注释定位;IIS 500.19 看 web.config 是否有重复节点或权限不足。规则不生效先确认模块开启,Apache 用 phpinfo 看 mod_rewrite,IIS 看 URL Rewrite 是否在 IIS 管理器里。死循环加 NC 标志、排除目标域名即可解决。

301 对 SEO 的权重传递不是 100%,业内公认传递率在 90% 到 99% 之间,少量损耗正常。避免频繁改 301 目标,A→B 跑了半年又改成 A→C,百度需要重新识别,排名会波动。确定目标后长期保持,收录迁移完成后也不要撤掉 301。

301 规则的正则要写准确,贪婪匹配 .* 容易把不该跳的地址也带走。测试时用 curl 抽查首页、栏目页、内容页、带参数页、静态资源页五种地址,确认只有目标地址被跳转,CSS、JS、图片等静态资源不被 301,否则页面样式会乱。

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

标签:

更新时间:2026-08-27 00:47:44

上一篇:FTP上传文件权限怎么设置?_Linux主机755/644权限与Windows主机权限区别_排查处理方法

下一篇:禁用WordPress pingback功能防止被利用做流量攻击_关闭配置教程_配置方法