2

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

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

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

非常感谢你

4

4 回答 4

2

您可以将页面上的链接更改为 ww.mysite.com/test/myapp/testfunction 并将以下配置与ISAPI_Rewrite 3一起使用:

重写基础/

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

于 2009-07-09T15:04:07.903 回答
1

您可以编写 ISAPI 过滤器并根据需要更改 URI。当然,有现成的商业免费

于 2009-04-21T07:47:53.097 回答
0

这个链接可能有用

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

这两个链接 这一个需要一些编码,这个需要一些 IIS 设置

于 2009-04-21T07:47:31.113 回答
0

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

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

此规则对 DLL 名称和函数进行通配符匹配。

还有更多的可能性。

于 2009-07-15T00:53:21.330 回答