2

我需要使用无扩展名的 URL。我无权访问 IIS (6.0),因此我无法将请求映射到 ASP.NET 并使用 HttpHandler/HttpModule 进行处理。但是,我可以通过网络主机控制面板设置自定义 404 页面。

我目前的计划是在自定义 404 页面中执行必要的逻辑,但它“感觉不对”。有没有我遗漏的建议?

已编辑:在标题中添加了“没有 IIS 访问权限”,因为有人认为这是一个重复的问题。

4

2 回答 2

1

如果无法访问 IIS,那将是您唯一的选择。

于 2008-09-18T22:14:20.687 回答
0

如果您无法映射请求,则 404 页面确实是您唯一的选择。我已经看到几个博客包这样做是为了启用诸如 .../archive/YYYY/MM/DD 之类的魔术 URL - 没有这样的页面,所以它会点击 404 页面,而 404 页面会进行重定向。

于 2008-09-18T22:42:23.740 回答