asdx 发表于 4-25 10:34

301重定向实现的方法有哪些


301重定向又可以称为域名跳转。301重定向是一种非常重要的“自动转向”技术,是一种“页面永久性移走”的状态码,他会告诉搜索引擎这个地址已经不使用,并自动跳转至指定的地址。

http://img.iisp.com/image/20160423/20160423170821_72479.png

301重定向的表现形式是:当访问A网址的时候可以直接跳转到B网址。这种将一个或多个域名跳转到指定网址的行为一般称为301重定向。

实际应用中常见于把不带“www”的网址跳转到带“www”的网址,如访问a.com跳转至ww w.a.com;或者把旧网址跳转到新网址上,很多网站在更换新域名之后都会把旧网址跳转到新网址上,目的是把原有网址权重传递到新网址上。

那么,301重定向怎么做,要如何实现域名跳转?常见的域名跳转有两种办法,一是使用域名解析里的url转发功能,二是通过主机设置实现301重定向,三是通过代码的形式实现。

1、url转发以耐思尼克域名为例,进入域名管理,找到点击进入域名解析页面,然后把需要跳转的解析跳转至目标网址即可。

http://img.iisp.com/image/20160423/20160423164714_36383.png

2、通过设置主机实现301重定向
这个也属于一种简便设置,目前很多的主机上都已经支持这种功能,你只要进入到主机管理页面,找到301跳转设置,填写跳转网址即可。这种跳转方式严格来说也属于代码跳转,因为你设置完之后会自动生成代码在你的根目录上。

3、代码形式

代码形式可以实现的效果是更完美的,甚至可以自定义跳转规则。但是不同的系统和网站程序有不同的实现方法,所以有一定的技术要求。


具体代码如下:(修改完之后上传到主机根目录即可)

(1)隐藏真实URL代码:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<title>网站标题</title>
</head>
<frameset framespacing="0" border="0" rows="0" frameborder="0">
<frame name="main" src="网址"auto" noresize>
</frameset>
</html>
(2)不隐藏真实URL代码1:
<script language="javascript">
url ="网址"
location.href=url;
</script>
(3)倒记时URL转发代码:
<meta http-equiv="refresh" content="跳转描述; url=网址">
(4)asp 转发代码:
<% response.redirect "网址" %>
说明:把上面标记的“网站标题”搞成网站的标题,把上面标记的“网址”搞成你要到达的网址,把“跳转秒数”改成你希望的跳转时间,填写阿拉伯数字0、1、2……

301重定向怎么做:http://www.iisp.com/ztview/F_189asdx.html?s=asdx
页: [1]
查看完整版本: 301重定向实现的方法有哪些

博一网
www.bo-yi.com
点击查看放大的二维码
订阅号:jc68com
点击查看放大的二维码
服务号:jc68-1
点击查看放大的二维码
移动端二维码
腾讯微博
腾讯微博
新浪微博
新浪微博