IIS 配置 URL 映射物理地址

假设有 URL
https://a.com/2.0.0.0/article/10.1/zh-CN/a.json,希望映射到的物理地址是 c:/program/2.0/a.json
URL
https://a.com/2.1.0.0/blog/11/zh-CN/b.json,希望映射到的物理地址是 c:/program/2.1/b.json,按照以上的规律进行映射。

如果是 Nginx 或者 Apache,可以很好配置,Nginx 是:

  location ~ ^/(\d\d?\.\d\d?).+/(.+\.json)$ {
    try_files $uri /program/$1/$2;
  }

Apache 可以是:

AliasMatch ^/(\d\d?\.\d\d?).+/(.+\.json)$  C:/program/$1/$2
<Directory "C:/program">
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>

有没有大侠知道 IIS 应该怎么配置,先谢过了。

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进