草庐IT

seo - 404 和 410 错误代码之间的区别

我读过很多错误代码,但我对错误代码404和410有点困惑。直到现在我都没有区分这些错误到底是什么。 最佳答案 404表示资源不存在于给定位置,并且可能从未存在过(或者服务器不知道它是否存在过)。另一方面,410表示资源不再,但过去曾经存在。对于某些客户端(如搜索引擎、蜘蛛等)来说,这是一个有用的提示,因为它们可以从它们的索引中删除该资源。来自HTTP1.1原文RFC2616section10.4.11:The410responseisprimarilyintendedtoassistthetaskofwebmaintenanceby

html - 用noindex、nofollow标签处理软404错误就可以了吗?

最近我的网站遇到了很多软404错误,原因是自动生成的菜单链接返回未找到的页面。但它最终会随着时间的推移而充满内容,所以我想暂时禁止搜索引擎抓取这些页面。(例如PSP>KingdomHearts>Cheats。它将返回带有“抱歉,尚无作弊可用”消息的页面。)你们觉得这行得通吗?编辑:我已经从网站上删除了这些链接,但搜索引擎已经抓取并返回软404错误。 最佳答案 ...fromauto-generatedmenulinksreturningnotfoundpages.Butitwilleventuallyfilledwithconten

indexing - 软404出现在空的内部搜索结果中,怎么办?

根据文章:https://support.google.com/webmasters/answer/181708?hl=en软404出现是因为我的网站中的一些搜索条件是空的项目,但我需要这些页面被谷歌索引,以防止这些错误出现在网站管理员抓取错误中,并确保它们不会影响网站索引速度,我们该怎么办?!我们应该返回404错误代码吗?我们应该更多地填充所有搜索组合还是忽略它们?! 最佳答案 您不应该将这些页面编入索引-这是一种非常糟糕的做法,您应该阅读这篇文章以获得有关此案例的一些想法http://googlewebmastercentral

angular - 当路由不匹配时,有没有办法在 Angular 5 中设置 404 http header ?

当没有路由匹配我的数组时,我想在当前页面上设置一个header404。否则我认为这将是SEO中的一个问题,未知页面也会被添加到搜索引擎中。 最佳答案 Angular有一个路由路径-**,如果没有匹配到路由,就会访问这个路径。您可以使用此路径来显示404错误页面组件。{path:'**',component:Error404Component} 关于angular-当路由不匹配时,有没有办法在Angular5中设置404httpheader?,我们在StackOverflow上找到一个类似

facebook - 谷歌网站管理员工具上的大量 404 错误到 plugins/feedback.php 文件

收到来自谷歌网站管理员工具的通知,404错误的数量大幅增加,在检查抓取错误时,我看到了很多不应该出现的错误:webmastertools我检查了源代码,但没有找到提到的URL,所以不知道谷歌是从哪里获取的。这个插件目录甚至不存在。它是一个WordPress安装,所以有一个wp-content/plugins文件夹,但没有plugins/文件夹。可能是怎么回事..为什么谷歌尝试索引一个不存在的URL并得到404。站点URL是http://ladiesnightandbrunchesdubai.com任何帮助将不胜感激。 最佳答案 此U

url - Magento 多语言 - 语言的双重变化导致 404(或如何在商店而不是 View 中更改语言)

我在安装magento时遇到问题。我用的是Magentover。1.5.0.1,社区版开发本站http://cissmarket.com/.当我将语言从欧盟版本更改为法语,然后再更改为德语时,问题出现了。更改为法语是可以的,但是当在同一页面中我更改为德语时,我收到404错误。这也是Google网站管理员工具中的404代错误,例如,当我尝试获取此链接并将其粘贴到浏览器中时,它也会给我一个404错误。我在Google网站管理员工具中有大约50种产品和~550404错误。我了解到问题出在我的描述上。此外,我有一个SEO问题,因为我有这个法语页面:http://cissmarket.com/d

seo - 如果在数据库中找不到记录,我应该返回 404 吗?

我有这样结构的页面some_page?id=123有时记录会被删除,但这些页面仍然会被人们和搜索引擎访问。一个问题是我有一个php脚本,没有MVC结构,所以我必须在同一页上查询所有数据库,然后才能发现用户记录不存在。在那种情况下我应该返回404吗?或者什么是最佳实践?谢谢! 最佳答案 如果客户端(用户、搜索引擎等)请求的资源不存在且从未存在,则应返回404状态(“未找到”)。但是,如果请求的资源曾经存在并且已经永久删除,则应返回410状态(“Gone”)。410状态明确指出资源在未来将永远不可用,并触发搜索引擎从其索引中删除该页面。

HTTP 404 重定向

我们有一个Multi-TenancyWeb应用程序,客户可以在其中为其网站设置自定义域。当请求无效域时,我们需要在不同的域上显示错误页面。处理这个问题的正确方法是什么?我想或许可以向另一个站点上始终返回404的页面发出303。这会让搜索引擎满意吗? 最佳答案 我仍在尝试确定对此的需求。由于没有提供很多信息来说明为什么需要它。有许多主机允许用户为自己创建位置。当发生任何错误时,它只是链接到本地​​404。那么为什么需要转到另一个域以获得404?使用域和子域设置错误文档404。所有这些都调用本地404。它不仅仅是主域的404,而让子域毫

AngularJS SEO for 404 Status for Document Similar to This Website

我正在尝试弄清楚如何为我的AngularJS应用程序上未找到的页面获取404文档状态错误以保持良好的SEO。我想做一些类似于RedBullSoundSelect网站做的事情,但我不确定他们是怎么做的?示例404网址https://www.redbullsoundselect.com/no-page-here如您在上面的示例中所见,URL更改为/404,您会收到URL中原始路径的404文档状态错误,即no-page-here在我的AngularJS应用程序上,我只有:.otherwise({class:'page-not-found',title:'404PageNotFound',de

javascript - 如何通知 GoogleBot 关于 Angular SPA 中的 404 页面?

可能是重复的问题Bestwaytosetup404pagesinaangularSPA?但我没有为我的问题找到可靠的答案。我很想知道是否有办法告诉googlebot关于404页面的信息?为此目的,有一个名为prerender-status-code的标签,但我没有找到GoogleSeo团队的任何官方文章来确认他们尊重这个元标签。这足以遵循here中指定的最佳实践吗??还是我应该做更多的事情?(也许与Google网站管理员工具有关?)我对一些知名的SPA进行了研究,我注意到SoundCloud在他们的404页面上添加了一个nofollow标签,如下所示:googlebot是否尊重后来由j