0
所以我需要以下內容: 當某人導航到某個頁面時,它會檢查它是否是Facebook像抓取工具。如果這是真的,那麼它通常會顯示頁面(使用opengraph標籤和所有內容)。asp.net mvc 3 - 重定向到外部網址增加+
如果它是假的(所以用戶只是普通用戶),它應該重定向到特定的外部URL。
這是到目前爲止我的代碼:
NotebookModel notebookmodel = db.NotebookModels.Find(id);
var isFacebook = Request.UserAgent != null && Request.UserAgent.Contains(Config.FacebookUA);
if (!isFacebook)
{
return Redirect(notebookmodel.Url);
}
return View(notebookmodel);
這完美的作品,除了1個小細節(即不弄亂我的結果):它附加一個在我的外部鏈接的終結「+」一次重定向。 notebookmodel.Url中的url是正確的,但是一旦它通過重定向,它會在最後附加一個「+」符號。我做錯了什麼或可以做什麼來解決這個問題?
是的,做到了!非常感謝。 – Fverswijver