我正在开发一个网站,我想在我的一个社交网络控制器上实现永久重定向,所以例如有人进入domain.com/facebook,Facebook控制器Index方法设置Response.StatusCde = 301和RedirectLocation到用户的Facebook页面;所以访客ID被发送到Facebook。
经过一番讨论,有些人认为这样做是不安全的,并且想知道是否有一个MVC方法调用来做这个 - 而不是使用Response对象。
以这种方式使用Response对象是否安全/实用?
我已经问过谷歌,但它似乎没有回复我的问题:\
答案 0 :(得分:3)
你可以使用RedirectPermanent安全地重定向(防止搜索引擎优化轰炸等),做类似的事情:
return RedirectPermanent("url-here");
通过返回Google将要确认的301状态代码,这将正确地执行您要查找的内容。