windows2019 如何安装URL 重写模块?
美国、香港服务器
windows2019 如何安装URL 重写模块?
09-04 来源:
## 方式 1:离线 MSI 安装
1. 官方中文 64 位安装包下载地址
https://download.microsoft.com/download/1/2/8/128E2E22‑C1B9‑44A4‑BE2A‑5859ED1D4592/rewrite_amd64_zh‑CN.msi
2. PowerShell 管理员执行静默安装(网页控制台直接复制运行)
#下载安装包
Invoke‑WebRequest -Uri "https://download.microsoft.com/download/1/2/8/128E2E22‑C1B9‑44A4‑BE2A‑5859ED1D4592/rewrite_amd64_zh‑CN.msi" -OutFile "$env:TEMP\rewrite.msi"
#静默安装
msiexec /i "$env:TEMP\rewrite.msi" /qn /norestart
#重启IIS
iisreset
3. 安装完成,**关闭全部 IIS 管理器窗口,重新打开 IIS**,站点功能面板出现【URL 重写】图标即成功。
## 方式 2:图形界面手动安装
1. 把上面 msi 包下载到服务器,双击`rewrite_amd64_zh‑CN.msi`
2. 同意许可协议,下一步完成安装
3. 执行 `iisreset` 重启 IIS 服务,重新打开 IIS 管理器
验证是否安装成功
管理员 PowerShell:
Import‑Module WebAdministration
Get‑WebConfiguration /system.webServer/modules | Where‑Object {$_.name‑eq"RewriteModule"}
有输出代表模块已加载;IIS 管理器站点页面能看到【URL 重写】图标。
## 常见问题
1. **安装报错:必须安装 IIS 核心引擎 W3SVC**
需要先安装 IIS 角色,再装重写模块Microsoft
Install‑WindowsFeature Web‑Server‑Role
2. MSI 装完 IIS 看不到图标
- 必须执行`iisreset`,完全关闭 IIS 管理器再重新打开,不要只刷新页面。
3. web.config 写重写规则报 500 错误
模块没装好,或者 xml 语法错误。
## 简单示例(http 跳转 https,web.config 片段)
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快