【发布时间】:2014-07-22 20:40:28
【问题描述】:
ASP Classic 中是否有任何方法可以在 HTTP 请求到达该页面之前捕获它?就像在 ASP.Net 中一样,我们可以在 Application_BeginRequest 处捕获请求。
实际上,如果从某个目录询问文件,我正在尝试将请求重定向到其他页面。我的应用程序托管在 IIS6 上。而且我认为默认情况下 IIS6 不支持 url 重写。目录浏览已被禁用。
如果可以将 web.config 放在该特定目录中以重定向到其他页面,那就太好了。
e.g.
Original Requests:
Https://stackoverflow.com/NoReadWriteFolder/file1.asp
Https://stackoverflow.com/NoReadWriteFolder/file2.html etc
and I'd like to redirect to
Https://stackoverflow.com/ReadOnlyFolder/someOtherFile1.asp
Https://stackoverflow.com/ReadOnlyFolder/someOtherFile2.html
我用谷歌搜索,但到目前为止没有运气,任何线索将不胜感激。
【问题讨论】:
-
您可以设置 IIS 以运行带有 html 扩展名的 asp 页面。
标签: asp-classic httphandler url-redirection http-pipelining