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