IIS配置URL映射物理路径
假设URL:IIS配置URL映射物理路径,iis,Iis,假设URL: https://a.com/2.0.0.0/article/10.1/zh-CN/a.json,我要映射到的物理路径是c:/program/2.0/a.json, 和网址: 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?).+/(.+\
https://a.com/2.0.0.0/article/10.1/zh-CN/a.json
,我要映射到的物理路径是c:/program/2.0/a.json
,
和网址:
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>
AliasMatch^/(\d\d?\.\d\d?)+/(.+\.json)$C:/program/$1/$2
允许超越所有
命令允许,拒绝
通融
要求所有授权
有人知道如何配置IIS吗?提前感谢。IIS不支持此类文件系统级映射。您必须设置一个有效的站点,这样短URL(如
https://a.com/2.0/a.json
和https://a.com/2.1.b.json
变得可访问,然后设置反向代理规则以启用长URL。非常感谢,我以类似的方式重新喜欢这个问题。然后您可以发布自己的答案并接受它。