当前位置:网站优化公司 >> SEO网站优化 >> SEO网站优化课程 >> 浏览文章
SEO网站优化课程

做301跳转的意义

标签:跳转,转的,意义 分类:SEO网站优化课程 发布时间:2024年04月26日 作者:网站优化 点击323
301跳转(永世重定向) 作用

相比javascirp跳转、mete refresh跳转,php等动态语言reditect,301跳转对搜索引擎最友爱北京网站建设,避免作弊怀疑。

301跳转能转移流量、权重。不会虚耗在原url上的工作成果。

解决网址规范化题目。如1233564,www.esmo.cn/1233564现实返回都是主页内容,但他们却是不同的URL,对百度等搜索引擎来说不但是重复内容,更分散了权重,因此可用301转向到统一URL。

原理
根据HTTP协议,客户端向服务器发出请求,服务器返回数据应答头中状况码为301,透露表现永世转移到loction字段中的URL。

301跳转(永世重定向)的实现

DNS服务器
一样平常DNS服务器都提供URL转发功能四川成都人事考试网,而且大部分用的就是301转发,假如假造主机服务器不支撑301跳转、或者无法用程序实现时。可以使用域名服务器实现转发,DNS实现的301转发功能简单,只能实现域名、子目录等跳转,另外分外细致有的DNS服务器转发不肯定是301,所以要检测一下。

WEB服务器
apache必要加载rewrite模块,然后在主机配置中或者在网站的.htaccess文件中写rewrite规则进行URL跳转设置。IIS同样可以加载rewrite模块,然后在httpd.ini文件中写rewrite规则。假如能够控制IIS服务器降权网站恢复,可以选中要跳转的域名或目录,图形体例设置资源重定向。

网站改版后导致URL体例改变了,老页面已不能访问了,新页面又没被收录,假如两个页面都保留的话,或许新页面就永久不会被收录了,由于内容重复了。这个时候就可以通过301跳转把老页面跳转到新的页面。

两个域名绑定了统一个空间,两个域名都被搜索引擎收录了,而只想用其中一个域名。不然会内容复制的。可以用301跳转。

在购买域名时,域名自己是不带有www的,因为在曩昔网站方都会增长一个"www"的子域名来帮助客户以更多的路径访问网站,客户会养成在网站前添加www来访问网站的风俗,所以假如没有做www域名解析的话客户输入www域名便不能访问,基于此,一些域名提供商会主动帮购买者做了这个"www"的解析,如许带"www"的和不带两个域名同时可以访问一个同样的内容。但是如许的话,会分散某个域名的流量与PR值,最好的解决方案是将所有访问用301跳转定向到某个域名下。

URL转发细致点:
url转发有两种体例,隐蔽转发和(url转发后欣赏器地址栏输入的网址不变)不隐蔽转发(也叫显性转发:url转发后地址栏表现的地址为转发后的网址)。不管是隐蔽转发照旧不隐蔽转发金王子驾驶室总成,根据不同的域名注册服务商,可能会返回不同的http header。有的会使服务器返回302状况码给搜索引擎,而不是301 http 状况码。有的是通过给欣赏器窗口套用一个框架iframe的体例来实现隐蔽转发,有的则是使用javascript或Meta Refresh来实现不隐蔽体例的url转发,不肯定是真正用到301重定向,所以,应该尽可能少用url转发功能。

对于做网站的同伙而言,301永世重定向应该是比较了解的。尤其是当面对替换域名的时候,做好301重定向,可以有用的避免网站流量损失,对于网站有着特别很是紧张的积极意义。那么网站如何做301重定向呢?


主机空间要绑定好新旧域名。以便无论那个域名都可以顺利的访问网站。

假如主机空间有301重定向的设置,那么可以在空间后台控制面板进行操作,详细的可以咨询空间商。假如空间后台面板没有301重定向操作,此时,可以针对不同的主机类型,来进行体系配置文件的设置,从而实现301重定向。

对于win主机,可以新建文本文档,打开以后,粘贴以下代码(根据ISAPI_Rewrite版本不同,复制粘贴不同的代码),保存文件,上传到空间根目录下,重命名文件为httpd.ini即可

ISAPI_Rewrite 1.X

[ISAPI_Rewrite]CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^www\.zychuguo\3564$

RewriteRule (.*) http\://www\.802005\3564/ [R,I]

ISAPI_Rewrite 2.X

[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^www\.zychuguo\3564$

RewriteRule (.*) http\://www\.802005\3564$1 [I,RP]

ISAPI_Rewrite 3.X

[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteCond %{HTTP:Host} ^www\.zychuguo\3564$

RewriteRule (.*) http\://www\.802005\3564$1 [NC,R=301]

说明:www.esmo.cn/zychuguo3564为旧网址,www.esmo.cn/8020053564为新网址。

对于linux主机,可以新建文本文档,打开以后,粘贴以下代码,保存文件,上传到空间根目录下,重命名文件为.htaccess即可

RewriteEngine On

  RewriteCond %{HTTP_HOST} !^www.esmo.cn/zychuguo3564$ [NC]      RewriteRule ^(.*)$ http://8020053564/$1 [L,R=301]

  说明:www.esmo.cn/1233564为旧网址,4563564为新网址。

301是否做成功,可以通过百度搜索:301检测,输入旧网址,查询即可看到效果。

想了解更多有关《做301跳转的意义》的知识,请关注网站优化公司!更多网站优化文章竟在SEO网站优化课程栏目。

网站优化相关内容