2011-11-19 84 views
0

有人可以看到我在這裏做錯了什麼。我希望它會將我重定向到http:\ www.google.com,但是最終我會陷入循環。MVC RedirectPermanent到另一個域以無限循環結束

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 
      ); 

我結束了這樣http://localhost:20000/google.com的URL和錯誤Error 310 (net::ERR_TOO_MANY_REDIRECTS):

這是我創建了一個小例子,我想用一個小的MVC站點結束,即性反應的所有網址,創建一個日誌條目,然後做永久重定向到另一個域(301)。

+1

它應該是通過'http://''不是HTTP: \\' –

回答

1

儘量重定向到http://www.google.com不是http:\ www.google.com
你可以看到第一個是一個鏈接,而第二個是不