当前位置:首页 > 站长

301重定向设置的方法

happyfhb18年前 (2009-03-04)站长1824
摘要:第一种方法,通过IIS界面实现301重定向: 1.我们增加一个站点,绑定的以下主机头:adminlj.com www.adminlj.com linkhelper.cn。注意,这里的adminlj.com和linkhelper.cn是因为不带www和带www有可能被搜索引擎当作不同的网址。对应目录…

第一种方法,通过IIS界面实现301重定向:

  1.我们增加一个站点,绑定的以下主机头:adminlj.com www.adminlj.com linkhelper.cn。注意,这里的adminlj.com和linkhelper.cn是因为不带www和带www有可能被搜索引擎当作不同的网址。对应目录E:\webroot\301web。该目录下只需要2个文件,一个default.htm,一个404.htm。截图如下:

2.IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址:http://www.linkhelper.cn,同时注意选中下面的资源的永久重定向。截图如下

 

3.到此,我们已经完成了将linkhelper.cn www.adminlj.com这几个域名301重定向到www.linkhelper.cn。但是通常情况,我们可能以前宣传过不带www的域名,导致搜索引擎已经收录了linkhelper.cn下的一些网址,这样为了不浪费这些收录,我们需要将这些从搜索引擎过来的流量转到www.linkhelper.cn。那我们怎么做呢。可以通过404+301来实现。则我们设置下这个站点的404信息。还是IIS界面,右键,属性,自定义错误,找到404,双击,出来一个界面,然后在消息类型中选择URL,在下面的URL输入框中输入/404.html。然后我们再在IIS下重新对404.html做301重定向到http://www.linkhelper.cn。操作步骤同第2步。这样的话,如果用户输入linkhelper.cn/xxx.html之类的,因为找不到,则会到404.html,而通过301,用户最终会进入http://www.linkhelper.cn该界面。

  通过以上几步,我们在IIS里面完成了301重定向设置。但是大多数情况下,站长们都是用的虚拟主机,这样的话,就没法通过IIS来设置301重定向了。

  则我们可以用第二种方法:通过代码来实现。操作步骤如下。

  1.同IIS里面的设置方法第一步,需要增加网站目录,并绑定域名adminlj.com www.adminlj.com linkhelper.cn这三个域名。并增加默认文档。

  2.ASP环境下修改默认文档添加以下代码
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","*****"
%>  

  这样就用ASP实现了301重定向。

  3.PHP环境下修改默认文档添加以下代码

<? Header( "HTTP/1.1 301 Moved Permanently" );   
Header( "Location: http://www.ikuaizi.com" );?> 

  4.ASP NET环境下修改默认文档添加以下代码

<script runat=”server”>   
private void Page_Load(object sender, System.EventArgs e)   
{   
Response.Status = “301 Moved Permanently”;   
Response.AddHeader(”Location”,”http://www.ikuaizi.com”);   
}   
</script>  
 

经过这些设置后,301转向应该可以配置OK啦,如果想检查一下是否正确,则可以使用网上提供Server Header检查工具,如Check Server Headers Tool - HTTP Status Codes Checker。

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=113

“301重定向设置的方法” 的相关文章

google trends与百度指数的差别详解

很多seo优化的朋友对google关键词搜索量与百度指数我想都不会陌生。通过他们我们可以查看某个关键词的搜索量从而决定这个词的热度,当做我们优化的一个因素。那他们到底有什么区别呢?为什么有的时候数据的量会差别那么大呢。其实要论区别是没有什么直接区别的,因为这两个工具的原理都是一样的。唯一的区别就是刚…

网站备案被关闭一周

网站换了空间终于开开了。不过网站到现在也没有备案下来 但是也得先把站开开。否则搜索引擎的权限就降低了。可恶的信息产业部。可恶的空间提供商。 …

博客适当添加广告

本站非盈利性网站,广告收入紧维持本站空间和域名费用。本站为广大网友提供精品软件的免费下载。同时将互联网一些好玩的东西带给大家。来我的博客 每天都会看到新的内容。这次增加了一个帖子内容广告。不会妨碍大家浏览。也不会影响大家的打开速度。希望大家继续支持海滨 支持每天点一次广告就可以了。谢谢。 …

海滨的成就感

海滨这人就这样一点点小事就挺有成就感。有就得拿出来显白显白。自从海滨发布海滨淡雅风格后 统计了一下 大概最少有40多个网友使用海滨的风格了。虽然他们没有挂我站的链接。但是海滨默许了 哈哈。现在海滨已经出海滨淡雅风格3.1了 粉丝们抓紧去zblog论坛下载吧。哈哈哈。海滨今天在瞎逛的时候发现了一个网友…

asp.net a=a+b 和a+=b 的区别

我是菜鸟 刚刚学习.net写的文章都是很基础的文章,希望老鸟不要见怪。今天在学习中见到一个 a+=b 的运算式感觉很奇怪百度下 得出 a=a+b 和a+=b 的效果是一样的。换句话说 a=a+b 和  a+=b 的意义一样。但是他们到底有什么区别呢,高手指点: a=a+b的过程是…

photoshop画实线圆

 从这篇文章起海滨会陆续更新一些photoshop基础知识.我学到的虽然低级但是我相信对其他网友是有用的.今天讲如何用photoshop画实线园用"椭圆选框工具"先画一个选框,然后,编辑>描边>设置所需参数,点"OK",就行了注意描边的时…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。