问题标签 [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.
linkedin - 身份验证和图形 API 时的 LinkedIn 410 错误代码
我们有一个带有 LinkedIn 的应用程序,并实现了用于生成令牌的服务器端身份验证。自 2018 年 3 月 22 日以来,我们对 LinkedIn API 端点的所有请求都失败了。我们既不能招募新用户,也不能分享给已经连接的用户。
例如,当我们尝试使用共享 api 端点“ https://api.linkedin.com/v1/people/~/shares ”时,我们得到以下响应。
到达论坛以确认这是否是所有人的通用 LinkedIn 问题,或者我们只是面临这个问题也是为了从 LinkedIn 专家那里获得帮助以摆脱这种情况。
任何帮助表示赞赏。
php - 从本地服务器移动到 live 后,错误 410 消失了
我已经创建了一个站点,并且在 WAMP 中本地一切正常,但是,我将所有内容移到了我的共享主机帐户并收到 410 错误:
我移动了所有文件,到目前为止,除了这个文件之外,其他所有文件似乎都在工作。该文件实际上在我网站的管理端用于编辑产品的任何地方都无法查看。我的网站向该页面发送 HTTP 请求并通过 AJAX 获得响应,如下所示:
当什么都没有发生时,我只能在控制台中看到 410 错误。
如果我直接转到附加了查询字符串 ( admin/product_edit_parse.php?foo=bar&bar=foo
) 的页面 URL,它会给我同样的错误。
但是,如果我在没有查询字符串的情况下访问 URL,则会出现超时错误:
编辑
这就是我构建查询字符串的方式
console.log(query_string);
返回:
php - 服务器为正确目录中肯定存在的资源提供 410 错误
我正在创建一个电子商务网站,我以前一直在使用 Magento,但现在正在改用自定义构建的网站。
在这个网站上,我创建了一个名为 的页面create_account.php
,这有一段时间很好,而且效果很好,但后来它开始抛出我以前从未见过的 410 错误。做了一些研究,可以看到这表明该文件确实存在但不再存在。
我认为很公平,也许 Magento 有一个同名的文件,并且它有该文件被删除的记录,因此它停止读取我的文件,所以我将创建它的副本,将其命名为其他名称并更改所有对它的引用文件的新名称account_create.php
并在我的文件中放入一行,.htaccess
以将可能会转到第一个文件的用户重定向到我的新文件,但我将原始文件留在了服务器上。
这在多台计算机/浏览器/网络等上运行了一段时间(我谈论的是几天而不是几小时/分钟),但同样的事情发生了。这次我认为它不可能是 Magento 遗留的东西或服务器仍然有记录的其他东西,但如果上次修复工作有效,我会尝试它,看看它是如何进行的。
这种情况现在已经发生了 6 次,同一个文件在一个月的时间里有 6 个不同的文件名,它工作了几天,然后服务器说文件不见了。但是,所有 6 个文件仍在我服务器的主目录中。我有一个新名称的第 7 版,目前正在使用,但我不抱希望,我的.htaccess
文件越来越荒谬。
我开始怀疑实际文件本身,尽管在 WAMP 上本地一切正常,并且在这种情况发生之前它可以正常工作一段时间。这是这个文件的内容:
我正在寻求对 410 错误本身或可能导致此问题的原因的更多了解。
编辑
我的完整.htaccess
文件:
如果可能的话,我想确认 php 文件是好的,或者至少如果它有问题,它会抛出一个通常的 php 错误,而不是一个 http 响应,说该文件不再存在。
apache - 410 重定向适用于 index.html 但不适用于 index.php
我有以下文件夹结构:
.htaccess 文件的内容是:
“index.html”行有效,但访问“index.php”仍会返回 http 状态代码 200。这是网络服务器管理员必须修复的问题,还是我必须更改 .htaccess 文件中的某些内容?
谢谢
更新:下面是完整的 .htaccess 文件。我只是替换了一些字符串,例如sed 's/mycompany/example/g'
. .htaccess 下面位于 webroot 文件夹中。还有其他 .htaccess 文件。但这些不会影响文件夹/brochure/及其内容,因为它们位于其他文件夹中,例如/de/、/en/。
java - HTTP状态代码410和Angular 5的其他代码之间的行为差异
后端:Java
前端:Angular 5
考虑一下:
前端向后端发出 HTTP 请求。
后端返回一个 HTTP 状态代码作为对前端请求的响应。
对于错误处理测试,我手动更改了从后端返回的 HTTP 代码。
场景一:
在将要返回的代码设置为 FORBIDDEN (407) 时,前端正确显示 407 错误。现在,在将代码设置回 OK (200) 时,前端也正确反映了这一点。
场景二:
在将要返回的代码设置为 GONE (410) 时,前端正确显示 410 错误。但是,在将代码设置回 OK (200) 时,前端没有正确反映更改,而是继续显示错误 410。
事实上,即使停止服务器后,前端也没有显示net::ERR_CONNECTION_REFUSED
错误,而是继续显示 410。
有什么解释吗?
.htaccess - 带有动态 GET 参数的 410 重定向 url
需要从此页面重定向到410服务器响应 - http://example.com/product_info.php?products_id=1 尝试了许多选项,但它们不起作用,例如:
对于这样的网址 - http://example.com/?cat=79工作变体:
因此这个也行不通
.htaccess 文件:
.htaccess - 重定向 404 [未找到] 错误到主页和在重定向到主页之前,告诉搜索引擎 404 页面已消失 [410] 使用 .htaccess
我用谷歌搜索并搜索了堆栈溢出,但我没有找到我的答案。在 Google 网站管理员工具中,我的网站有 58,842 Not Found[404] URL 错误。我希望使用 .htaccess 文件将所有 404 页面重定向到带有 410 状态代码的主页。我的意思是在重定向到主页之前,我希望访问者或搜索引擎重定向到主页并获得 410 状态代码。我想告诉搜索引擎,404 页面已被永久删除[410] 并重定向到主页。例如...
step-1 访客或搜索引擎访问此网址。这是404页面。
https://example.com/some-url-of-my-blog
step-2 搜索引擎获得 HTTP/1.1 410 Gone [状态代码 410]
step-3 访问者或搜索引擎重定向到主页。而已。
.htaccess 文件中是否有可能。请任何人解决这个问题。
.htaccess - 是否可以为 404 错误页面发送 2 个 http 状态代码并重定向到主页
在 .htaccess 文件中,是否可以为 404 错误页面发送 410 状态代码,然后立即重定向到主页?
例如,当搜索引擎抓取一个 404 页面时,服务器会发送 410 状态码,然后重定向到首页。
resources - 当 URL 未出现在源代码中时,如何避免错误请求?
我刚刚使用 Google Developer Tools 来执行站点审核。审计建议修复/删除以下资源的断开链接:
我还使用了一个额外的 3rd 方工具,它也建议修复/删除上述 URL。他们的建议是:
以下请求返回 404/410 响应。修复损坏的链接,或删除对不存在资源的引用。
问题是,上述 URL 没有出现在源代码中,我也无法在 Web 文件中找到此类文件。
任何想法为什么上述链接没有出现在源代码中以及如何解决这个问题?我唯一的假设是,上述 URL 是在后端动态创建的,并且审核工具指的是服务器端编码而不是输出的 HTML 等。
python - 奇怪的 410 http 使用 python urllib 在 wget 中不可复制
我正在使用urllib
inpython3
从我的服务器获取一些图像:
运行该文件会输出 410 HTTP Gone 错误,
但我确定图像在那里,因为wget
返回图像很好:
关于造成这种情况的任何想法?服务器端的东西?urllib 请求中是否有一些特定的标头?
谢谢