IIS301重定向
IIS 下301或302重定向一、 网站重定向1单击IIS 中的网站,右键”属性”2在对话框中选择”主目录”,在”主目录”中选择”重定义到URL”,填写要重定向的URL 即可;
IIS 下301或302重定向
一、 网站重定向
1单击IIS 中的网站,右键”属性”
2在对话框中选择”主目录”,在”主目录”中选择”重定义到URL”,填写要重定向的URL 即可; 如果选中”资源的永久重定向”复选框, 表示进行301永久重定向(否则为302)


二、 目录重定向
1选择要重定向的目录, 右键选择”属性”
2在弹出的对话框中选择”重定向到URL”,填写要重定向指定的远程目录(如:以后访问127.0.0.1网站时,images 文件夹就直接从图上面的URL 指定的文件夹调用), 最后单击”确定”即可

三、 文件重定向
1选择文件夹下要进行重定向的文件, 右键选择”属性”

2在对话框中选择”重定向到URL”即可(可定位到具体的文件或目录

),
,3单击确定后会出现如下结果
四、在Asp.Net 程序里重定向 usingSystem;
usingSystem.Collections.Generic; usingSystem.Linq;
usingSystem.Web;


usingSystem.Web.UI;
,usingSystem.Web.UI.WebControls;
namespaceWebApplication16
{
publicpartialclass_Default : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
{
Page.Response.Status ="301 Moved Permanently";//设置状态 Page.Response.AddHeader("Location","http://127.0.0.1/");//重定向的目标地址
}
}
}
五、 在ASP 下的301重定向(摘自互联网)
<@ Language=VBScript >
<
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://127.0.0.1"
>
六、关键词解释(摘自互联网)
重定向:说白了就是通过各种的方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)
,301重定向:301代表永久性转移(Permanently Moved), 当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP 数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址,301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况, 都建议使用301来做转址
302重定向: 302代表暂时性转移(Temporarily Moved ), 一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL ,当一个网页经历过短期的URL 的变化时使用,, 一个暂时重定向是一种服务器端的重定向,能够被搜索引擎蜘蛛正确地处理,
在前些年,不少Black Hat SEO 曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,像Google 前些年对Business.com 以及近来对BMW 德国网站的惩罚。即使网站客观上不是spam ,也很容易被搜寻引擎容易误判为spam 而遭到惩罚
301重定向与302重定向的区别
302重定向是暂时的重定向, 搜索引擎会抓取新的内容而保留旧的网址, 因为服务器返回302代码, 搜索引擎认为新的网址只是暂时的;301重定向是永久的重定向, 搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址;
注:以上演示环境为Windows server2003 sp2和IIS6下