问题标签 [http-status-code-410]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1761 浏览

php - 使用 Symfony 为 Google Bot 返回状态码 410

由于 Google Bot 使用错误的 URL 访问我们的网站之一,我经常收到服务器错误,以管理员身份困扰我(原因是我 3 个月前不小心提交了错误的站点地图。是的,我已经重新提交、删除、重新提交了好几次,但它是仍在访问)。

我现在在 Google 论坛中了解到,使用 410 响应将使护目镜机器人停止访问。

有谁知道如何从 Symfony2 发送 410 响应?如果这不起作用,我也可以使用普通的 PHP 解决方案。

非常感谢您的帮助。

0 投票
1 回答
148 浏览

apache - 在独特的场景中设置 410 状态

我发现我的一些开发网站已被 Google 索引。不知何故,robots.txt 被删除了。如果访问者是谷歌蜘蛛机器人或者访问是谷歌的推荐,我如何调整我的 .htaccess 以提供 410 状态?

0 投票
0 回答
1115 浏览

magento - Magento - 已删除产品的 410 状态标头

我的 magento 商店有大量产品被添加然后删除。我被要求在这些已删除的页面上实施 410 状态代码,但我不确定如何。

查看 Magento 的核心代码,我可以看到它在核心 indexController 中处理 404:

有什么方法可以为已删除页面添加功能以发送 410 标头?

0 投票
3 回答
461 浏览

seo - 删除页面时出现错误 301 与 410

在我删除一个页面之前,我被他们重定向(301)这个页面到类别页面,但是在谷歌网站管理员工具中,它说我有太多“软 404”所以最近我改变了这个并发送一个 410 错误并显示一些链接到类似页面,但是现在在webmastertool,它说它发现增加了“404 not found”怎么办??

0 投票
1 回答
4075 浏览

nginx - 在 Nginx 上的特定链接上返回 410 错误

我们目前已经改变了我们网站的所有结构,并将其从 Apache 转移到了 Nginx。对于我们已经正确设置了 301 重定向的许多链接,仍然有许多不再存在的页面返回 404 错误。我们有一个特定的链接列表,我们需要返回 410 错误,但我们不知道如何在 nginx 上执行此操作。有人可以帮助我们解决这个问题吗?提前致谢!

0 投票
0 回答
651 浏览

asp.net - 来自 IIS 的 410 已消失错误响应

当请求查询字符串超过 500 个字符时,我最近遇到了 IIS 响应 410 状态代码的问题。

该应用程序是一个使用经典托管管道的 asp.net Web 应用程序。

我已经尝试将 maxRequestLength、maxUrlLength 和 maxQueryStringLength 增加到它们的最大值 2097151 无济于事。

我不明白为什么服务器会响应 410 状态码。

任何帮助或见解将不胜感激。

0 投票
1 回答
197 浏览

jquery - 当出于 SEO 目的故意发送 410 错误时加载页面本身

我有一个网站,里面有很多客户可以购买的产品。

我已经实现了一个adding to cart按钮,该按钮在单击它后将产品添加到 Session 变量中。其中的一部分,页面标题上有一个购物车图标,其数字根据购物车上带有 jquery 功能的产品数量而增加:$("#topcart").load(location.href+" #topcarrito");. 它仅加载包含包含产品购物车会话变量的数组长度的 div。

自从我的 SEO 同事希望我将 410 错误代码应用于某些产品以用于 SEO 目的以来,所有这些东西一直运行良好,只是为了减少产品索引,因为它们是多余的(非丰富的描述等)。我这样做的方法是添加header('HTTP/1.1 410 Gone');它们。

问题是,此时,当我尝试将设置了 410 错误的产品添加到购物车时,当网络浏览器检测到错误时,它不会加载具有更新后的购物车数量的 div。相反,控制台显示 410 错误。但是,如果我通过正确加载购物车中的产品数量来重新加载页面F5,那么产品就会被添加到购物车中。

即使浏览器检测到 410 错误,我有什么办法可以加载该 div 吗?

0 投票
1 回答
266 浏览

liferay - 如何在liferay上设置自定义410页面

我想在 liferay 上设置一个自定义的 410 页面。我已经通过文件 portal-ext.properties 为 404 页面配置了它

但我不知道如何为 410 页面执行此操作。感谢您的帮助

0 投票
1 回答
161 浏览

.htaccess - 当更全局的重定向优先时将页面重定向到 410

我们有几个重定向将 member.php(成员资料)中的所有内容发送到论坛主页:

不幸的是,由于 Google 排名存在一些严重问题(长篇大论 - 垃圾邮件反向链接),我们需要一个特定的会员资料才能成为 410 Gone:

https://www.domain.com/interact/member.php/82683-Donaldpab

第一组重定向导致 Donaldpab 个人资料页面将您转发到论坛主页,而不是显示为 410。

我们为它设置了这个重定向,但它被忽略了:

也试过这个:

我不是开发人员/技术人员,所以我随机猜测。

有没有办法保留第一组重定向,只是让这个用户配置文件变成 410 Gone?

谢谢你。

0 投票
6 回答
51212 浏览

ios - 获得 APNs 响应 BadDeviceToken 或 Unregistered 的可能原因是什么?

向 iOS 用户发送通知时,对于其中一些用户,我得到响应状态代码 400(BadDeviceToken)或代码 410(未注册)。

来自关于“BadDeviceToken”的 Apple 文档:

指定的设备令牌错误。验证请求是否包含有效令牌并且该令牌与环境匹配。

“坏”是什么意思?我知道设备令牌在早些时候是有效的。用户如何使其设备令牌变坏?

从有关“未注册”的文档中:

指定主题的设备令牌处于非活动状态。

这是否一定意味着该应用程序已被删除?或者此响应可能还有其他一些原因。