404错误到底能否通过301重定向解决
- 格式:doc
- 大小:27.50 KB
- 文档页数:4
301重定向帮你解决,网站更换域名SEO受影响有多大当站点地址更改时,需要将老域名301重定向到新的URL地址,实际上是将访问恳求从旧地址重定向到新域名。
301永久重定向对用户和搜寻引擎都是友好的。
没有什么不好的SEO。
旧站点的关键字排名和PR级别都传递给新站点,新站点将更改网站域名,并告知搜寻引擎页面已使用域名301永久重定向永久转移到新域名。
避开搜寻引擎找不到页面,网站对搜寻引擎比较友好。
域名重定向有利于用户体验和搜寻引擎爬行,如增加域名权重、优化网页内容、转移PR、提高搜寻引擎优化效果等。
表达伴侣的用户体验,避开创建404错误页。
在使用301将地址重定向到新域名后,搜寻引擎只会索引新域名并将旧地址转移到新域名。
正确使用301永久重定向命令不会对排名产生任何影响。
一. 为什么要做网页301重定向操作?在网站长期打理运营过程中,确定会消失一些网址死链接,那么这些死链接势必会对一个网站的扫瞄量及潜在客户的开发造成影响,我们讲过我们可以通过404页面制作来留下一部分客户连续扫瞄,当然我们在这里也可以设置301重定向跳转到另一个页面,但是假如进行网站的改版,网站的域名变更,或者新网站的域名权重转化这些操作时,面临众多的死链接产生,明显404页面明显是微不足道的,并且从网站优化seo角度来说,这是一个关乎网站权重的重要操作,那么301跳转就应运而生,专业针对以上消失的这些问题,批量进行网址的重定向操作。
二、网址301跳转主要针对哪些网站问题?1.网站域名变更,包括网站域名的更改以及网站域名的权重转移两种状况。
网站权重转移指的是不同域名的权重转化,比如巩义网站制作中,常常有一些客户购买一些使用年限较久、同行业且权重较高的域名,以此来针对新网站较短时间内网站推广优化效果提升。
进行了域名301重定向之后,老域名的权重就可以对很大程度上转移给新站。
2.网站内容调整或者栏目的更改删除,网站在调整编辑过程中常常会消失死名目或者个别死链接,这时候同样用到了网页的301跳转,使用者可以直接通过服务器修改,对死链接进行批量处理。
404是什么意思什么是404错误在网络世界中,我们经常会遇到404错误。
当访问一个网页时,如果网页无法在服务器上找到,就会返回一个404错误。
这个错误代码提示我们所请求的网页不存在。
为什么会出现404错误出现404错误可能有多种原因:1.该网页已被删除或移动到其他位置,但链接未进行更新。
当我们点击一个旧的链接时,就会遇到404错误。
2.网页的URL拼写错误。
如果我们错误地输入了网页的URL,或者URL中的某些字符有误,就会导致404错误。
3.服务器出现故障。
有时候,服务器可能会发生故障,无法正常提供网页,这时候会返回404错误。
无论是由于网页的问题还是服务器的问题,当我们遇到404错误时,我们无法访问所需的网页。
如何处理404错误当我们遇到404错误时,可以采取以下几个步骤来处理:1.检查URL是否拼写正确。
首先,我们需要仔细检查所访问的URL是否正确。
如果发现拼写错误,我们应该尝试重新输入正确的URL。
2.点击刷新按钮。
有时候,404错误只是暂时的问题。
通过点击浏览器中的刷新按钮,我们可以尝试重新加载网页,看看是否能够解决问题。
3.执行搜索操作。
如果我们认为所需的网页应该存在,但无法通过URL直接访问,可以尝试在搜索引擎中搜索相关内容。
通过搜索,我们可能能够找到正确的URL或相关信息。
4.联系网站管理员。
如果我们认为网页的URL是正确的,但仍然无法访问,我们可以联系网站管理员寻求帮助。
他们可能会提供正确的URL或解决其他问题。
404错误的解决方法除了上述处理404错误的方法以外,还有一些其他的技术手段来解决这个问题:1.301重定向:如果我们曾经访问过某个URL,但这个URL现在已经不存在了,网站管理员可以通过301重定向来解决问题。
301重定向将旧的URL自动重定向到一个新的URL,以确保用户可以访问到所需的内容。
2.自定义404页面:网站管理员可以设置一个自定义的404页面,对用户提供更好的体验。
网站出现404的解决办法1.对于存在的网页内容由于路径改变而导致访问不了时,可在IIS中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。
2、设置404指向一个设计好的html文件,此时页面返回的404状态码。
现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可。
在IIs中设置方法:打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成URL-->URL里填写“/”-->按确定退出再把做好的页面上传到网站根目录下。
此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。
3、404指向一个动态页面,比如,如果不在页面里面进行设置,仅仅是返回提示的HTML代码,将导致页面返回200状态码,这是不正确的,我们可以在显示完提示内容后,增加语句:="404NotFound",这样就保证页面返回404状态码。
4、Apache下设置404错误页面。
为ApacheServer设置404错误页面的方法很简单,只需在.htaccess文件中加入如下内容即可,ErrorDocument404IIS/。
net下设置404错误页面首先,修改应用程序根目录的设置,打开文件编辑,在其中加入如下内容:以下为引用的内容:<configuration><><customErrors mode=On defaultRedirect=><error statusCode=404″redirect= /></customErrors></></configuration>注:上文例中为系统默认的404页面,为自定义的404页面,使用时请修改相应文件名。
301重定向检测和设置今天主要来谈下301重定向的问题,因为前段时间发现建站之窗网站有两个首页地址都被百度收录了,一个带www的,一个不带的,问题来了,不带www.的反而快照是最新的,让我感觉不太正常,因为很多网友说,两个首页都收录对于权重影响很大。
前段时间有个客户新注册了个域名,需要做一个转向跳转。
我告诉他最好做一个301,结果他去问了原来给他们做网站的技术‘高手’,然后被告知,不知道这个东西。
看来有必要在我们这里好好介绍一下这个知识点了,以免更多的技术高手现yellow。
首先,给一个工具,是来检测服务器头信息的,简单来说就是看看你的站点的301是否成功了。
不要小看这个301,如果被做成了302什么的,你的站可能就要让你欢喜让你忧了。
在我们的网站优化过程中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失;再如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点,等等。
对于不太理解301重定向概念的朋友,我这里简单介绍一下。
重定向说白了就是通过各种的方法将各种网络请求重新定个方向转到其它位置。
如:网页中的重定向,你访问淘一淘返利网域名。
那它具体讲有什么用处呢?如果您需要按搜索引擎结果中所显示的样式更改网页网址,建议您使用服务器端301 重定向。
这是确保用户及搜索引擎定向至正确网页的最佳方法。
301 状态代码表示某网页已被永久迁移至新位置。
另外301 重定向功能在以下情况下尤为有用:1、您已将网站移至新域,希望尽可能顺畅地完成这一转换。
2、人们通过不同网址访问您的网站。
例如,如果可通过多种方式访问您的主页,如 /、或 ,那么,选择其中一个作为首选的(标准)目标网址,并通过 301 重定向将来自其他网址的流量发送到该首选网址,不失为一种很好的方法。
互联网营销学员优秀课堂作品:导致出现404页面分析春种一粒子,秋收万颗子。
讲的是农民辛勤播种,等到秋季的收获就是收获成果的时候。
学员们也是如此,经过踏实的学习,点滴积累,如今才有精彩的作品。
下面是919班的刘同学根据课上老师的讲解,写的一篇关于《导致出现404页面的原因?如何处理404页面?》分析的文章。
授课老师这样评价他:“对404页面出现的原因,多角度剖析,逻辑清晰,层次分明,大有进步。
”下面我们来一起欣赏下这篇作品吧~标题:导致出现404页面的原因?如何处理404页面?何为404页面?所谓404页面,就是客户端在浏览网页时,当用户输入了一个错误的或者是失效的url 时,服务器无法正常提供信息,或是服务器无法回应返回的页面。
哪些原因会导致网站出现404页面?1、网站改版:网站改版的时候,错误页面出现的几率就会很大,由于网站改版,有很多以前的路径都换了,url路径的改变,造成了以前的路径访问不了(如果你能很好的使用301,这样也可以解决很多问题)2、疏忽所致:我们平时在做内链或外链的时候疏忽了,造成url出错3、原url失效:由于网站某一条url改变,造成原url失效4、主机或网络等其他原因,导致出现404错误页面5、文件移动或者删除:有些网站的文件,本来是存在某个路径的,但是后来移走了,那访问之前的链接也就照成了无法访问,从而产生404,还有就是当你在你的网站发表了某篇文章的时候,后来又将文章给删除了,当你再去访问这些文章链接的时候,就无法打开了。
6、程序数据库出错:有时候,你误删了某个数据,或者修改了程序的一些路径,也会导致产生大量的404错误页面。
如果需要修改数据或者一些类似的操作,建议先备份一下文件。
404页面会带来哪些影响?网站出现了404错误,通常搜素引擎会认为是一种比较严重的降低用户体验的行为,在搜索排名你的网页如果出现404错误,往往会受到搜索引擎的及时处理,以减少对搜索用户的用户体验伤害。
恢复被K掉的网站首页的方法酷酷手机壁纸对于恢复被K掉的网站首页的方法,笔者总结了以下几个方法。
一、做好301重定向和404页面设置网站首页被K掉之后,站长不要心得去大量的进行外链建设来恢复网站首页的快照,其实很多时候首页会被K,大部分原因都是出现在网站内部的。
最基本的原因就是网站首页的301重定向没做好,因为一般情况下,个人网站的域名都是采集带3W和不带3W来做首页网址的,这就说明一个网站会出现两个首页,如果不把他们分主次的话,自然就无法让权重相互传递互助。
而一个网站中的两个首页,搜索引挚会误认为网站为了排名而优化的,自然就会触动了搜索引挚以用户体验为核心的排名规则了。
所以,网站首页就会被K掉一个,甚至是两个同时被K。
还有一点就是网站没有做好404页面来引导无效链接的访问,让蜘蛛爬行到网站某个页面时出现无头路,众所周知,网站存在大量的无效链接绝对可以导致网站首页被K,甚至是整站被K,所以说,解决被K首页的第一步就是做好301重定向和404页面的设置来处理好网站链接和权重分配的问题。
二、对优化过度的首页进行处理一般而言,首页被K掉的原因主要是因为站长在优化过程中对首页进行了过度的优化。
如标题上堆砌关键词,首页刻意的使用H1标签聚集网站权重,外链建设时全部都指向首页,内链指向页面也全部集中在首页等等对搜索引挚不友好的优化。
而这样的优化方法要搜索引挚眼里其实就是作弊或者称之为优化过度。
那么针对首页被K的原因自然就是因为这种优化过度所导致的,而咱们在恢复被K掉的首页的过程中,需要做的就是把这些优化过度的问题处理掉,如把刻意增加的H1 标签删除掉,内链指向页面不再集中在首页。
通过一系列的处理,使网站首页的优化痕迹降低,再坚持正规的优化自然就能快速恢复网站首页的快照了。
三、增加相关性强的友情链接大家都知道对于提高网站权重最直接的方法就是寻找权重高,相关性强的友情链接。
因为友情链接可以传递权重值的,而对于网站首页被K,同样也可以通过增加友情链接来解决。
404页面设置及删除已收录页面的处理方法之前做过一个网站遇到这样的问题:网站改版之后遗留了很多死链接,为了让百度不收录这些页面,于是设置了404页面,但是后来发现,这些大量的 404页面百度仍然在收录,多次向百度提交过死链,依然没有改善。
有人说这是百度的问题,很多人都遇到过这种情况。
这样的问题如果属于比较小型的网站可能很难感觉到影响,但是一旦网站规模比较大,而且死链又比较多,就会对网站本身的收录、权重、排名、流量带来影响。
最后在一些朋友的帮助下,404页面的收录问题终于得到解决。
这里也说一些题外话,如果你的网站遇到了自己暂时不能解决的问题,不妨多和别人沟通交流,相信会有人能很快的解决你的这些疑难问题。
我们都知道404页面的一些基本规则,但是却很少有人重视,即使你发现了这些问题也因为感觉问题不大就没有继续深究下去。
不过,如果你任由这样的漏洞存在,时间长了就会自食其果了,所以笔者建议作为站长,任何细微的问题都应该有穷追猛打的劲头。
这里,我将自己对404页面的一些新的认识分享出来,也欢迎更多的朋友跟我交流合作。
404页面会不会被收录关于这个问题,看法并不统一,有人说404页面不会被收录,404本身就是告诉搜索引擎以及访问者这个页面已经不存在了,请绕道或者去其他的页面逛逛。
也有一些人认为404页面会被收录。
在企赢001可以找到比较专业的说法:搜索引擎不会收录404页面,但是有例外的情况,那就是已经收录过的页面被删除后设置的404,百度会收录。
这一点,跟笔者的网站遇到的情况类似,笔者也是通过企赢001的专家才解决了这些问题。
404页面被收录的危害:404页面收录的一个特征就是已经设置了404的页面,百度仍然放出来,可以检索的到,但是快照一直不会更新。
少数的404页面被收录,或者你的网站本身就没有多少404页面,就不会感觉多有多少危害。
而对于哪些成立不久,但是发展快速的网站来说,庞大的数据之下就必然有大量的死链、错误链接,这时候你就不能回避404页面被收录的问题。
简述301重定向的原理
301重定向是指服务器返回一个HTTP状态码为301的响应,告
诉客户端请求的资源已经永久移动到了一个新的位置。
这个新的位
置可以是一个完全不同的URL,也可以是同一个网站内的不同路径。
重定向的原理是当客户端发送一个请求到服务器,服务器收到
请求后会判断请求的URL是否发生了永久性的变化。
如果发生了变化,服务器会返回一个状态码为301的响应,并在响应头中包含一
个新的URL,告诉客户端请求的资源已经永久移动到了新的位置。
客户端收到这个响应后会根据新的URL重新发起请求,从而实现重
定向。
重定向的作用是让搜索引擎和浏览器知道网页已经永久移动到
了新的位置,从而帮助搜索引擎更新索引和保持网站的SEO价值,
同时也能确保用户能够顺利访问到所需的内容。
在实际应用中,301重定向通常用于网站改版、更换域名、修
复404页面等情况,通过301重定向可以有效地处理旧网址到新网
址的转移,保持网站权重和用户体验。
总之,301重定向是通过返回一个状态码为301的响应,告诉客户端请求的资源已经永久移动到了新的位置,从而实现网页的永久性重定向。
404错误到底能否通过301重定向解决
笔者于6月25日发表了一篇《巧用301重定向将404错误转化为网站外链》的文章,谈了一下如何通过301重定向的方式,将从外部得到错误URL转化为可访问的URL,从而达到传递权重的文章。
今天在A5看到了一篇《浅谈利用301重定向将404页面转移成自己外链的危害》,反驳了我之前那篇文章中的观点。
我觉得非常好,SEO行业正应该有这种质疑的精神和独立思考的能力。
仔细拜读了文章,发现作者误解了我的意思。
所以再写一篇文章澄清一下其中的观点,以及介绍一下301重定向的作用。
首先我明确两个在《使用301重定向将404错误转化为网站外链》一文中的思路:
文章所讲述的是将404错误URL,通过301重定向回到原文的URL。
这点需要说明,我没有在文章提到任何301到首页或者其他页面的意思,文章中的例子,讲述的是从外部(B 网站)链入自身网站(A网站),在过程中有可能出现的URL错误拼写、链接添加错误甚至故意产生错误URL的行为。
而不是A网站自身出现的404错误。
原文一直在那里,有质疑的朋友可以再仔细阅读一下。
以下我再反驳一下这位朋友的观点(蓝字是有反驳意见朋友的观点):
反驳第一段
原作者,将外链指向中的404错误归结于是网站外部造成的,这句话无可厚非,但是这种404错误的出现,也是由于自己网站程序所决定的,既然出现了就没有办法逃避,就比如在A5上页面也可以出现很多个这样活着那样的后缀404页面,直接在后面加入1.html,2.html,就可以了,如此而已,但是如果有人处心积虑的用外链的形式来进行链接这样的网页,那也是为网站带来链接,如此而已,顶多产生一个404页面,而不会有其他。
网站出现404错误,不一定是网站内部程序的问题。
蜘蛛通过外部网站(以B网站为例)一个错误的URL爬行到自身网站(以A网站为例),同样会造成404错误,即:错误的URL 导致了错误的页面。
蜘蛛是不会管你链接URL存在于网站内部还是外部,只要在顺着URL爬行的过程中出现了页面不存在的情况,就会记录一个404错误。
这点我们在谷歌管理员工具的运行状况 — 抓取错误 – 找不到一栏中可以明确的看到。
404错误被谷歌分为在sitemap中 (内因)和链接到您网站网页的域 (外因)两项。
顾名思义,其中链接到您网站网页的域是指从B网站链接到A网站的URL。
反驳第二段
而原作者的意思是如何把握这一方面的权重,想要将这种外链的权重直接倒回去,而不是放掉,这里呢,笔者也有自己的观点,本身这种外链/rich-snippets.htmlGFQ,这种外链所链接过来的就是404页面,如果你将这些页面301掉,这种情况就和网站中出现大量的404页面,然后直接将404页面301到一个页面的情况是一样的;那么如果你的网站有404页面,那么为了防止这些权重的流失,难道将这些页面全部301到首页?这完全就是不符合搜索引擎的要求,如果想知道清楚的话,就直接百度一下404页面301到首页的危害就就可以明白更多。
首先,对于自身行为还是外部行为,显然搜索引擎有着明确的区分。
拿链接建设来说,内链和外链在权重方面的效果是不同的。
这点大家都很清楚。
其核心思想就是外链是网站站长无法控制的,而内链是站长可以自行设置的。
虽然在搜索引擎的发展过程中,出现可被站长控制的外链这一因素(就是平常的外链建设)。
但无论可控还是不可控,有一个思想是明确的,即谁也不会在别人的网站可以发布正确URL的前提下,却去发错误的URL,导致用户无法正常访问自己的网站或在自己的网站上出现该网页不存在的字眼。
其次,对于301到原网页还是301到首页。
这点我不想多说,大家都原文就可以明白我的意思。
我这里想说的是搜索引擎如何甄别原文的出处的一些信号:
搜索引擎最先在哪里看到内容
诸多同样内容所在的域名信任度
指向哪里的链接最多(原文中的内链)
拷贝是否链接回原始出处(版权链接)
由于第二条信号的存在,我们原创作者很多发布或被转载在其他网站的内容,无法获得好的排名。
很多作者也对此有抱怨。
但我们可以利用1、3、4点信号将这个错误纠正过来。
百度在这方面做的还不是很好,但谷歌已经可以很快且很准的识别出原文的出处。
这就得益于以上3条。
而其中拷贝是否链接回原始出处这一因素,也是我在《使用301重定向将404错误转化为网站外链》这篇文章中所阐述的目的之一,还有一个目的大家也看到了就是传递权重。
最后,将一个用户无法访问的错误URL,合理的通过301的方式重定向到正确的URL。
也对用户体验有所帮助。
我们同样在谷歌管理员工具的抓取错误中看到了这句话。
Googlebot 无法抓取该网址,因为它指向的网页不存在。
通常,404 不会影响您的网站在搜索结果中的排名,但您可以借助它改善用户体验。
解决404错误的方式无非是通过robots.txt屏蔽,或者通过301重定向。
我不认为屏蔽后可以改善用户体验。
robots.txt的方式只能改善蜘蛛体验。
因为用户点击错误URL后,
访问的还是一个不存在的页面和看到404错误。
反驳第三段
直接复制原话如果针对不存在的网页返回 404 或 410 以外的代码(或将用户重定向至首页等其他网页,而不是返回 404),则可能会出现问题。
首先,这样就等于告诉搜索引擎通过该网址可以找到实际的网页。
结果,搜索引擎可能会抓取该网址,并将其内容编入索引。
因为 Googlebot 要使用很多的时间处理不存在的网页,可能无法迅速找到您的网址或频繁访问这些网址,也无法频繁地访问这些网址,从而影响对您网站内容的抓取量(另外,您一定也不希望自己的网站经常出现在 [未找到文件] 的搜索查询中)。
这是404页面的原话,如果你不按照要求继续错误页面的跳转的话,可能出现的情况就是你的网站上出现大量的相同页面,相同标题,相同描述,相同内容,等等,然后这就是不同的URL和相同的内容之间的故事,至于以后会发生什么?这个大家可以自己去百度,自己去google上找找就知道了。
反驳的朋友既然提到了google管理员指南,就千万别忘记摘录另外一段文字:
一般来说,404 错误不会影响您的网站在 Google 中的排名,因此您可以放心忽略这些错误。
这些错误通常是由于以下原因导致的:拼写有误、配置有误(例如由内容管理系统自动生成的链接)或 Google 加强了识别和抓取 Javascript 等嵌入式内容中的链接的力度。
要查看无效链接的来源,请点击相关网址。
在错误对话框中,点击链接自以下网页标签。
如果相关链接来自您的网站,请修复或删除这些链接。
如果这些链接来自外部网站,您可以使用这些数据改善网站的用户体验。
例如,如果某人本打算链接到您的网站但却输错了网址,那么就会出现拼写有误的合法网址(如 /awesome 拼写成了/awsome)。
您可以将拼写有误的网址 301 重定向到正确的网址并通过该链接获取预期流量,而不是返回 404 错误。
您也可以在将用户定向到 404 网页后,确保帮助他们找到所需内容,而不是仅仅显示404 未找到。
不过,我们只建议您在错误链接可产生较高流量的情况下采取上述措施。
来源链接:https:///webmasters/bin/answer.py?hl=zh-Hans&answer=240943 9
很遗憾的是,这位朋友只看到了其一,却没有看到其二。
我们在做SEO时,官方的资料非常重要,很多细节都隐藏在其中,需要花大量的时间去仔细阅读和理解。
实际上,谷歌管理员工具中很多设置和说明文字都是有其道理的。
只是我们一些SEO 不愿意去理解。
就像404产生的内因和外因这种事情,在抓取错误一项中将它区分开也是有其道理的。
而不是闲着没事干就那么做了。
总结:作为SEO,我们要吸取很多知识,同时开拓自己的思路和分析问题的办法。
但需要确保你学习的知识是先进的而不是陈旧的。
否则自己的思路很容易被误导,从而产生不好的效果。
对观点的争论也是SEO工作中非常重要的一个环节。
没有人可以肯定的说自己的理解是正确的,我们只能拿官方透露出来的一些资料和自己通过数据分析得出来的结论来证明自己思路和理论的正确性。
本文由杨帆原创于杨氏SEO,转载请保留链接:/404-301-original-page.html
本文由对讲机|转载于网络,如有侵犯,请联系我们及时删除。