无需IIS访问的自定义URL扩展/路由

时间:2020-03-06 14:23:48  来源:igfitidea点击:

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

我当前的计划是在自定义404页面中执行必要的逻辑,但是"感觉错了"。我有什么建议吗?

编辑:在标题中添加了"没有IIS Access",因为有人认为这是一个重复的问题。

解决方案

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

如果我们无法映射请求,则404页面确实是我们唯一的选择。我看过几个博客程序包,它们执行此操作以启用诸如... / archive / YYYY / MM / DD之类的魔术URL,因此没有这样的页面,因此它会到达404页面,而404页面会进行重定向。