想象的情景,我有:最好的办法重定向错误的URL的
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
但尝试几次后,我失去了文档...
任何人都可以点我朝着正确的方向,或有没有人有这个问题,并没有你们是如何解决的呢?
P.S.我也想过我可以在一个新的网站创建一个简单的处理程序,并在该网站绑定添加所有“坏”域名,并从那里重定向,使用也许简单的XML配置更容易更新...