HTTP 301重定向介绍,配置及其编程实现
2019-03-22 04:12:03来源: www.gbin1.com 阅读 ()
什么是301重定向呢?
301重定向是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息 (header)中的状态码的一种,表示本网页永久性转移到另一个地址。其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。
为什么要用301转向?
网址转向方法主要包括:301重定向,302重定向,编程重定向,PHP/ASP/CGI转向,META REFRESH网页META刷新等。302重定向可能会有URL规范化问题。
实现301重定向
1、Apache下301重定向配置
修改.htaccess文件,输入下列内容(需要开启mod_rewrite),具体方式请Google,网上有很多文章
如果你用的是 Windows主机,应该在控制面板做301转向设定。
一般来说只使用HTML无法做301重定向。在HTML里只能做JS或META REFRESH,但不是301转向。而如果用JS跳转就属于302了,而不是正常返回码为:301
具体大家可以使用这个工具来查看结果:
http://www.seoconsultants.com/tools/check-server-headers-tool/
2、javascript的301重定向代码
<script language=javascript> if (document.domain =='gbin1.com') this.location = "http://www.gbin1.com" + this.location.pathname + this.location.search; </script> |
3、ASP的301重定向代码
<%Response.Status="301 Moved Permanently" Response.AddHeader "Location"," http://www.gbin1.com" Response.End %> |
4、JSP的301重定向代码
<% response.setStatus(301); response.setHeader( "Location", "http://www.gbin1.com" ); response.setHeader( "Connection", "close" ); %> |
5、PHP的301重定向代码
<?php Header("HTTP/1.1 301 Moved Permanently"); Header("Location: http://www.gbin1.com"); ?> |
6、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.gbin1.com"); } </script> |
7、CGI Perl的301重定向代码
$gb = new CGI; print $gb->redirect(http://www.gbin1.com); |
文章来源:http://www.gbin1.com/technology/seo/301redirect/
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:新手博客容易出现的一些弊端
- Google Chrome 将从9月开始,默认 HTTPS 页面为安全站点 2019-04-10
- 详解HTTPS改造全过程 2019-04-10
- 防作弊?谷歌说2018年要适当“阻止”网站重定向 2019-04-10
- 两款插件快速实现,wordpress全站开启https 2019-04-10
- 【官方说法】HTTPS改造,302也可以接受啦! 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash