问题标签 [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 投票
1 回答
225 浏览

regex - IIRF - 如何发送 410 Gone 响应

我正在尝试使用 IIRF (Ionics Isapi Rewrite Filter V 2.1) 为包含以下字符串的 URL 发送 410 Gone [G] 响应,但是对于 IIRF 和正则表达式来说非常新,所以对于如何正确形成有点迷茫规则。

我想为以下两种情况发送[G]

*-Resources.asp *-Resources.html

谢谢,

斯科特

0 投票
3 回答
1926 浏览

.htaccess - 如何在 htaccess 中对所有带有 .html 扩展名的 url 进行 410

我想 410 所有带有 .html 扩展名的网址。

比如说 xx.html、yy.html(都带有 .html)。

我如何通过 htacess 重写或重定向 410 规则来实现这一点?

0 投票
0 回答
274 浏览

googlebot - 对于包含井号的 URL,返回 410 (Gone)

以前开发的基于 Flash 的站点使用http://www.example.com/#形式的 URL !这些 URL 已被 Google 编入索引,但我需要从搜索索引中删除这些 URL。阅读 Google 文档,我应该会生成 404 或 410 错误。

但是,我不能在服务器端执行此操作,因为 # 以及它之后的所有内容都不包含在 GET 请求中。因此,在我的 .htaccess 文件中,没有办法检查这种形式的 URL。

我可以使用下面的 Javascript 行检测这些 URL

window.location.hash.match('#!')

然后将 window.location 更改为我的 .htaccess 文件可以匹配的 URL,然后使用 RewriteRule 返回 410 错误。

但这是否适用于搜索机器人和/或有更好的方法吗?

谢谢。

0 投票
1 回答
258 浏览

asp.net - 如何保持 URL 不变但仍呈现错误视图?

我正在为“Gone”请求(410 代码)创建一个控制器和视图,我这样做的方法是将 customError 状态代码 410 添加到我的 Web.config 中。

这会正确处理异常并呈现视图,但响应 URL 是

http://www.mysite.com/Error/Gone?aspxerrorpath=/requested-page

我希望在仍然显示 Gone View 的同时保留原始 URL,换句话说,将 url 保持原样:“ http://www.mysite.com/requested-page

知道我可以从哪里开始吗?

0 投票
1 回答
2598 浏览

rest - 我应该返回 410 Gone 以响应成功的 HTTP DELETE 请求吗?

我正在对 ReST API(在 ServiceStack 上构建)实现 DELETE 支持,并且想知道在成功删除后返回什么响应代码。

HTTP 将 410 定义为:

请求的资源在服务器上不再可用,并且不知道转发地址。预计这种情况将被视为永久性的。具有链接编辑能力的客户端应该在用户批准后删除对 Request-URI 的引用。如果服务器不知道或无法确定条件是否是永久的,则应该使用状态代码 404(未找到)。除非另有说明,否则此响应是可缓存的。

现在,如果一个资源刚刚被DELETEd,我可能确实希望应用其中的许多建议......但公认的做法似乎是200 OK在成功之后返回一个DELETE- 特别是因为该4XX范围应该表示错误条件。

除了 HTTP 规范中的指导方针之外,有任何令人信服的论点吗?

0 投票
1 回答
1281 浏览

.htaccess - 如何为整个网站设置 410?

我们有许多网站现已被关闭和删除,但仍被 Google 索引,即使它们返回 404。

我想为域上的所有内容设置 http 410,我将如何在 htaccess 中执行此操作?使用通配符?

0 投票
2 回答
5891 浏览

http-status-code-410 - 需要为 /forums/ 文件夹中的所有页面在 Wordpress 站点中创建 410 状态代码

一位朋友要求我修复一个带有 bb 新闻论坛的 wordpress 网站,该论坛被垃圾邮件发送者占据。wordpress 网站还可以,但 bb 论坛在大约 3 个月的时间里有超过 1,500 个垃圾邮件条目的 url。该网站由 Godaddy 托管,管理该网站的人被指示删除所有内容。他们这样做了,现在网站管理员工具显示 1,500 404 错误。此后,我在网站上删除并重新安装了插件,并锁定了 wordpress,不允许订阅者或评论。垃圾邮件访问量大大减少。但伤害仍然存在。

我已经广泛阅读了有关在那些现已删除的垃圾邮件帖子上为搜索引擎创建 410 Gone 命令的内容。我在哪里可以找到示例代码和有关在何处适当插入代码的说明。我可以访问 ftp 并且知道如何.htaccess在文本编辑中打开。我也知道在哪里可以找到 php 文件以及如何访问它们。但我对 php 的了解还不足以让自己陷入很多麻烦。

我找到了一个提供.htaccess代码示例的网站。所以我试图插入我的数据,只是在寻找知道代码的人的“抽查”。

我将域中的所有内容保持原样,但需要重定向子文件夹http://www.mydomain.com/forums/以及其中的所有内容以显示 410,这意味着所有内容都永久地消失在该 /forums/ 文件夹中并且搜索引擎不再应该寻找它。

这是我找到的示例.htaccess文件代码:

这是放置在 .htaccess 文件中的正确代码/forums/吗?

我感谢所有帮助。

另外,我在哪里可以获得有关如何.htaccess在线编写代码的教程,以供将来参考。

非常感谢你的帮助。我很感激。

0 投票
1 回答
48 浏览

.htaccess - 更新有关目录结构更改的爬虫信息

在我们的旧网站上,我们有一些已被弃用的目录。我担心404s 的涌入会损害我们的排名。

例如,曾经www.mysite.com/intranet/在我们的服务器上不再存在的内容,但谷歌(我猜)正在更新该文件夹的旧记录并返回404s. (我们使用插件404通过 rss 报告 s)

我看到的选项是:

  1. 通过重定向这些网址.htaccess
  2. 禁止通过robots.txt(令人困惑,因为没有这样的目录)
  3. 通过网站管理员工具删除目录(可能不推荐这样做的原因)

如果有人能提供一些关于如何让谷歌不认为这些目录仍然是网站的一部分的见解,我将不胜感激。

0 投票
0 回答
133 浏览

image - 410 Gone - 图像在正确的目录中

在我的网站上没有显示我的一些产品图片。当我右键单击以检查元素并单击我的图片 url 时,上面写着

第410章

当我刷新站点图像时显示。我有很多产品,所以我的网站上也有图片,这对我来说是个大问题。

感谢您的帮助。

0 投票
1 回答
157 浏览

php - 从页面代码中间声明 404 状态?

Google 的网站管理员工具要求我发送正确的 404 信号,而不是“软 404”。我找到了生成错误的页面。我有一个网站,用户在其中创建图像,当 Google 尝试访问不再存在的图像时会出现错误。似乎编写它的开发人员已经在代码中准备了一条消息,以说明何时发生这种情况,但谷歌并不高兴,因为它不是正确的 404。所以,在页面中间有这样的东西:

谷歌搜索问题后,我尝试了这样的事情:

那行不通..我不认为?人们一直说它会生成一个标题,所以我查看了生成的页面的代码,但我在代码中的任何地方都没有看到“404”。那会是那个地方吗?请帮忙..我很迷茫>_<

无论如何,这是一个404吗?应该是410吧?