MVC RedirectPermanent到另一个域以无限循环结束

本文关键字:无限循环 结束 另一个 RedirectPermanent MVC | 更新日期: 2023-09-27 18:15:23

有人能看出我在这里做错了什么吗?我希望它将我重定向到http:'www.google.com,但我最终进入了一个循环。

public ActionResult Index()
        {  
           var redirecturl = string.Format("http:''www.google.com");
           return RedirectPermanent(redirecturl);
        }

如果你需要的话,这是我的路由。

routes.MapRoute(
                "Default", // Route name
                "{*url}", // URL with parameters
                new { controller = "Redirect", action = "Index"} // Parameter defaults
            );

我最终得到这样的url http://localhost:20000/google.com和错误Error 310 (net::ERR_TOO_MANY_REDIRECTS):

这是我创建的一个小例子,我想以一个小mvc网站结束,响应所有url,创建一个日志条目,然后做一个永久重定向到另一个域(301)。

MVC RedirectPermanent到另一个域以无限循环结束

尝试重定向到http://www.google.com而不是http:'www.google.com
可以看到,第一个是链接,而第二个不是