我在子域 (www.website.com/foobar) 上有一个站点,它会拉取默认页面视图。由于 MVC 应用程序的性质,此默认页面视图也可以通过默认内容 (www.website.com/foobar/{controller}) 和 (www.website.com/foobar) 的“控制器/操作”URL /{控制器}/{动作})。
为了分析和跟踪,除了原始短网址 (www.website.com/foobar) 之外,我希望这些其他网址中的任何一个重定向回这个较短的网址。
所以... www.website.com/foobar/{controller},当输入或点击书签链接时,应该重定向到 www.website.com/foobar
我尝试过使用路由,但实际上无法更改 URL 本身。我不确定是否可以通过映射进行更改。
编辑:有人在 IIS7 中使用过 HTTP 重定向吗?我可以从顶层重定向,但似乎无法让重定向在任何视图上工作。