Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 在MVC3中使用Response.StatusCode=301是安全的_Asp.net Mvc 3_.net 4.0 - Fatal编程技术网

Asp.net mvc 3 在MVC3中使用Response.StatusCode=301是安全的

Asp.net mvc 3 在MVC3中使用Response.StatusCode=301是安全的,asp.net-mvc-3,.net-4.0,Asp.net Mvc 3,.net 4.0,我正在开发一个网站,我想在我的一个社交网络控制器上实现永久重定向,例如,有人进入domain.com/facebook,facebook控制器索引方法将Response.StatusCde=301和重定向位置设置为用户facebook页面;因此,访客id被发送到Facebook 经过一些讨论,一些人认为这样做是不安全的,他们想知道是否有一个MVC方法调用来实现这一点,而不是使用响应对象 以这种方式使用响应对象是否安全/实用 我问过谷歌,但它似乎没有针对我的问题给出具体的回答:\您可以通过以下操作

我正在开发一个网站,我想在我的一个社交网络控制器上实现永久重定向,例如,有人进入domain.com/facebook,facebook控制器索引方法将Response.StatusCde=301和重定向位置设置为用户facebook页面;因此,访客id被发送到Facebook

经过一些讨论,一些人认为这样做是不安全的,他们想知道是否有一个MVC方法调用来实现这一点,而不是使用响应对象

以这种方式使用响应对象是否安全/实用

我问过谷歌,但它似乎没有针对我的问题给出具体的回答:\

您可以通过以下操作安全地重定向(以防止搜索引擎优化轰炸等):

return RedirectPermanent("url-here");

通过返回一个301状态代码,谷歌将确认该代码,这将正确地完成您正在寻找的任务。

在什么方面安全?用于搜索引擎优化目的?