可以在 url 中隐藏 .dll 扩展名
我正在寻找一种技巧来隐藏 url 中 isapi dll 的 .dll 扩展名。 我不知道这是否可能。 但我更喜欢隐藏它。
例子 www.mysite.com/test/myapp.dll/testfunction
将是 www.mysite.com/test/myapp/testfunction
非常感谢
I'm looking for a trick to hide the .dll extension of an isapi dll in an url. I don't know if this is possible. but I preffer to hide it.
Example
www.mysite.com/test/myapp.dll/testfunction
would be
www.mysite.com/test/myapp/testfunction
Thank you very much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以将页面上的链接更改为 ww.mysite.com/test/myapp/testfunction 并使用以下配置 ISAPI_Rewrite 3:
RewriteBase/
RewriteRule ^test/myapp/testfunction$ /test/myapp.dll/testfunction [NC,L]
You may change the link on page to say ww.mysite.com/test/myapp/testfunction and use the following config with ISAPI_Rewrite 3:
RewriteBase/
RewriteRule ^test/myapp/testfunction$ /test/myapp.dll/testfunction [NC,L]
您可以编写 ISAPI 过滤器并根据需要更改 URI。 当然,还有现成的商业和免费
You can write ISAPI filter and change the URI as you like. There are, of course, ready commercial and free ones
这个链接可能有用
编辑:上面的链接实际上很混乱,因为我不这样做不认为它解决了手头的问题。
这两个链接
这一个需要一些编码,
这个一个 需要一些 IIS 设置
This link may be of use
EDIT: The link above is actually confusing as I don't think it solves the problem at hand.
These two links
this One requires some coding,
this One requires some IIS Setup
在 IIRF(IIS5/6/7 的免费 URL 重写器)中,您可以执行以下操作:
此规则具有狂野-卡上的 DLL 名称和函数匹配。
还有更多的可能性。
In IIRF, a free URL rewriter for IIS5/6/7, you can do this:
This rule has wild-card matching on the DLL name and function.
Lots more possibilities, too.