可以在网址中隐藏.dll扩展名

时间:2009-04-21 07:38:03

标签: iis isapi

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

实施例 www.mysite.com/test/myapp.dll/testfunction

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

非常感谢

4 个答案:

答案 0 :(得分:2)

您可以更改页面上的链接以说ww.mysite.com/test/myapp/testfunction并使用以下配置ISAPI_Rewrite 3

RewriteBase /

RewriteRule ^ test / myapp / testfunction $ /test/myapp.dll/testfunction [NC,L]

答案 1 :(得分:1)

您可以编写ISAPI过滤器并根据需要更改URI。当然,有commercialfree

答案 2 :(得分:0)

link可能有用

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

这两个链接 这个One需要一些编码, 此One需要一些IIS安装程序

答案 3 :(得分:0)

IIRF中,IIS5 / 6/7的免费网址重写器,你可以这样做:

RewriteRule  ^/test/([^/]+)/([^/]+)$  /test/$1.dll/$2   [I,L]

此规则在DLL名称和函数上具有通配符匹配。

也有更多可能性。