路由以获取对根文件夹的所有请求(不允许使用尾部斜杠)

时间:2008-11-16 23:39:10

标签: asp.net asp.net-mvc routes

我想要抓住网址www.example.com

的根文件夹中的所有网址

网址不能以尾部斜杠结尾,也不能包含任何斜杠。

所以这些应该通过:

www.example.com/abc
www.example.com/abc123-asdf
www.example.com/abc123/  ** FAIL!

还有子文件夹,如:

www.example.com/asdfsd/asdf  ** FAIL!

1 个答案:

答案 0 :(得分:0)

您使用的是哪种Web服务器?如果你正在使用Apache,你想要的是URL重写(mod_rewrite)

http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

它具有完整的正则表达式支持。并且可以自动将所有违规请求更改为默认网址。