Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用无扩展名的 URL。我无权访问 IIS (6.0),因此我无法将请求映射到 ASP.NET 并使用 HttpHandler/HttpModule 进行处理。但是,我可以通过网络主机控制面板设置自定义 404 页面。
我目前的计划是在自定义 404 页面中执行必要的逻辑,但它“感觉不对”。有没有我遗漏的建议?
已编辑:在标题中添加了“没有 IIS 访问权限”,因为有人认为这是一个重复的问题。
如果无法访问 IIS,那将是您唯一的选择。
如果您无法映射请求,则 404 页面确实是您唯一的选择。我已经看到几个博客包这样做是为了启用诸如 .../archive/YYYY/MM/DD 之类的魔术 URL - 没有这样的页面,所以它会点击 404 页面,而 404 页面会进行重定向。