想象一下这个场景,我有:
wellspell.com
以及
wellspeel.com
weelspell.com
weelspeel.com
我希望我的 MVC 应用程序只能使用正确的域名。
我当前的问题在于当前 DNS 控制面板下缺乏对CNAME*.wellspeel.com
的支持,因为我可以轻松添加www.wellspeel.com
但永远不会wellspeel.com
(仅作为 ANAME)。
什么是最简单的配置,所以我可以重定向http://wellspeel.com
到http://wellspell.com
?
我现在拥有的是在我的第一个控制器中,一个简单的检查使用requestContext.HttpContext.Request.Url.Host
然后过滤并重定向用户
requestContext.HttpContext.Response.RedirectPermanent("http://wellspell.com");
但这已经在控制器初始化中......我可以在到达控制器之前进行重定向吗?
我正在寻找有关的文档,UrlRoutingModule
但经过几次尝试后我迷路了......
谁能指出我正确的方向,或者有没有人有这个问题,你们是如何解决的?
PS我还想我可以在一个新网站中创建一个简单的处理程序,并在该网站绑定中添加所有“坏”域并从那里重定向,使用一个简单的XML配置可能更容易更新......