Iis 可以在url中隐藏.dll扩展名

Iis 可以在url中隐藏.dll扩展名,iis,isapi,Iis,Isapi,我正在寻找一个技巧,在url中隐藏isapi dll的.dll扩展名。我不知道这是否可能。但我宁愿把它藏起来 范例 www.mysite.com/test/myapp.dll/testfunction 会是 www.mysite.com/test/myapp/testfunction 非常感谢这可能有用 编辑:上面的链接实际上令人困惑,因为我认为它不能解决手头的问题 这两个环节 这需要一些编码, 这需要一些IIS设置您可以编写ISAPI筛选器并根据需要更改URI。当然,有现成的和现成的,您可以将

我正在寻找一个技巧,在url中隐藏isapi dll的.dll扩展名。我不知道这是否可能。但我宁愿把它藏起来

范例 www.mysite.com/test/myapp.dll/testfunction

会是 www.mysite.com/test/myapp/testfunction

非常感谢

这可能有用

编辑:上面的链接实际上令人困惑,因为我认为它不能解决手头的问题

这两个环节 这需要一些编码,
这需要一些IIS设置

您可以编写ISAPI筛选器并根据需要更改URI。当然,有现成的和现成的,您可以将页面上的链接更改为ww.mysite.com/test/myapp/testfunction,并使用以下配置:

重写基/

重写规则^test/myapp/testfunction$/test/myapp.dll/testfunction[NC,L]

在IIS5/6/7的免费URL重写器中,您可以执行以下操作:

RewriteRule  ^/test/([^/]+)/([^/]+)$  /test/$1.dll/$2   [I,L]
此规则在DLL名称和函数上具有通配符匹配

还有更多的可能性