You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

咨询IIS服务器设置及全局URL重写规则的存储位置

IIS全局URL重写规则的存储位置

问得好!你提到网站级的URL重写规则会存在对应站点根目录的web.config里,而服务器级的全局URL重写规则并不在Windows注册表中,而是存储在IIS的核心配置文件里,具体细节如下:

  • 具体文件路径:%windir%\System32\inetsrv\config\applicationHost.config
    这个文件是IIS的主配置文件,管理着所有服务器级别的设置——包括应用程序池配置、站点默认参数,当然也包含全局URL重写规则。
  • 规则在文件中的位置:打开文件后,定位到<system.webServer>节点下的<rewrite>节点,里面的<globalRules>子节点就是你创建的全局规则的存放处,每个规则会以<rule>标签的形式存在。
  • 编辑注意事项:
    • 编辑前务必备份这个文件,一旦配置出错可能导致IIS无法正常启动,备份能帮你快速恢复。
    • 更推荐用IIS管理器自带的「配置编辑器」来修改(路径:服务器节点 → 配置编辑器 → 定位到system.webServer/rewrite/globalRules),比直接用记事本改更安全,能自动校验语法。

内容的提问来源于stack exchange,提问作者Ali Sheikhpour

火山引擎 最新活动