IIS 8.5 域名重定向规则配置方案(支持HTTPS)

IIS 8.5 域名重定向规则配置方案(支持HTTPS)
一、安装URL重写模块
下载安装模块
从Microsoft官网下载 URL Rewrite Module 2.0(适用于IIS 7及以上版本)27。
安装完成后,重启IIS服务,站点管理中会新增“URL重写”功能。
二、配置301重定向规则
规则代码
在网站根目录的web.config
文件中添加以下规则(或在IIS管理界面通过“URL重写”模块可视化配置):{HTTP_HOST}
:匹配不带www的域名(如example.com
)。redirectType="Permanent"
:表示301永久重定向24。关键参数说明
HTTPS兼容性
若需强制HTTPS跳转,可结合SSL证书配置:此规则将同时处理HTTP→HTTPS和非WWW→WWW的跳转67。
三、验证配置
测试跳转
通过浏览器或命令行工具访问http://example.com
或https://example.com
,观察是否自动跳转至https://www.example.com
。命令行验证示例:
绑定域名
在IIS站点绑定时,需同时绑定
example.com
和www.example.com
,并确保两者均启用相同SSL证书46。
四、注意事项
DNS解析要求
需将
example.com
和www.example.com
解析到同一服务器IP,建议使用CNAME记录将example.com
指向www.example.com
7。避免重复规则
若同时配置HTTPS强制跳转,需合并规则逻辑,防止多次重定向导致循环错误6。
SEO优化
301重定向可传递原始域名的权重,避免搜索引擎收录重复内容47。
引用说明:上述配置方法综合了IIS URL重写模块的典型实践,并针对HTTPS场景优化逻辑23。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
