IIS 301重定向与程序代码实现301重定向的差别
2012-05-16 10:46
169 查看
先说一下IIS 301重定向的做法:
IIS中301重定向
打开“Internet信息服务”,右击你要跳转的文件夹或者文件,在弹出的右键菜单中选择“属性”弹出的对话框中,“目录”选项下找到“连接到资源是的内容来源”,选择“重定向到URL”,在下面的文本框中输入要跳转到的页面同时,将“客户端将定向到” 下面的复选框 “资源的永久重定向”选上 点击“应用” 。
使用代码做301重定向的方法:
1.PHP下的301重定向
<?
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.mydomain.com/" );
?>
2.ASP下的301重定向
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.mydomain.com/"
%>
3.ASP .NET下的301重定向
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location","http://www.mydomain.com/");
}
</script>
ColdFusion下的301重定向
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.mydomain.com/">
以下方法,本人测试过,皆可重定向,都可实现a.com,b.com重定向到c.com.但问出现在代码不能实现a.com/news/index.html重定向到c.com/news/index.html的页面上.而通过IIS做301重定向确可以实现这个。 如果,我们所需要重定向的域名有大量的内容被百度收录,并且,在搜索引擎上有一定的排名,我建议大家都采用IIS 301重定向,那样,既可以传递网站的权重,还不会导致流量丢失。而对于那些新域名转向到老域名,新域名又没有多少流量的情况下,也可以采用代码来实现重定向。
IIS中301重定向
打开“Internet信息服务”,右击你要跳转的文件夹或者文件,在弹出的右键菜单中选择“属性”弹出的对话框中,“目录”选项下找到“连接到资源是的内容来源”,选择“重定向到URL”,在下面的文本框中输入要跳转到的页面同时,将“客户端将定向到” 下面的复选框 “资源的永久重定向”选上 点击“应用” 。
使用代码做301重定向的方法:
1.PHP下的301重定向
<?
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.mydomain.com/" );
?>
2.ASP下的301重定向
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.mydomain.com/"
%>
3.ASP .NET下的301重定向
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location","http://www.mydomain.com/");
}
</script>
ColdFusion下的301重定向
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.mydomain.com/">
以下方法,本人测试过,皆可重定向,都可实现a.com,b.com重定向到c.com.但问出现在代码不能实现a.com/news/index.html重定向到c.com/news/index.html的页面上.而通过IIS做301重定向确可以实现这个。 如果,我们所需要重定向的域名有大量的内容被百度收录,并且,在搜索引擎上有一定的排名,我建议大家都采用IIS 301重定向,那样,既可以传递网站的权重,还不会导致流量丢失。而对于那些新域名转向到老域名,新域名又没有多少流量的情况下,也可以采用代码来实现重定向。
相关文章推荐
- IIS 301重定向与程序代码实现301重定向的差别
- IIS管理站点、子站点、程序池间关系,以及C#代码ServerManager实现根据站点与子站点名称获取程序池
- 301重定向设置及程序代码实现全集(ASP|.NET|PHP|JSP)
- 在IIS中改变ASP.NET程序版本的实现方法附批处理代码
- 301重定向在通过iis与通过代码写文件放在根目录的差别
- IIS服务器配置flv格式视频处理程序实现进度条随意拖动
- 小程序开发实战:实现九宫格界面的导航的代码实现
- Python实现购物程序思路及代码
- 在C语言中利用有限状态自动机模拟编译器去除代码中/**/类注释的程序实现
- 使用Visual Studio(VS)开发Qt程序代码提示功能的实现(转)
- 在C++下实现的程序拨号代码
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- 编译原理实验,实现一个代码解析程序
- Python实现的一个找零钱的小程序代码分享
- 实现一个可host asp.net程序的小型IIS(Cassinidev介绍)
- php 实现多文件上传程序代码
- C# 程序简单实现加密解密程序代码
- 实现在线压缩文件的实现程序代码
- [VB.NET]急!求一程序实现代码
- 算法导论第12章-搜索二叉树伪代码的C++程序全实现