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

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 投票
2 回答
452 浏览

.htaccess - 想要将域重定向到子文件夹中的博客,直到整个站点启动

我正在启动一个完整的网站,该网站将在大约 6-9 个月内准备就绪,但我同时创建了一个自托管的 Wordpress 博客,以开始建立用户群和 SEO。因此,由于我的网站最终会比博客更多,因此我的博客位于我的根域 (www.website.com/blog) 的子文件夹中。我希望我的根域 (www.website.com) 自动将用户发送到我的博客 (www.website.com/blog)。完整站点准备就绪后,我希望我的用户进入我的域并被发送到常规站点而不是博客。

通过我的搜索,似乎我必须设置 301 或 302 重定向,我知道该怎么做。问题是,一旦整个网站启动,使用哪一个来防止负面 SEO。我觉得我应该使用 302 重定向,因为它是一个临时重定向,但从我一直在阅读的内容来看,这似乎可能会损害我在流行搜索引擎上的 SEO。

非常感谢您的帮助,如果需要,我可以提供更多详细信息。谢谢!

0 投票
1 回答
1250 浏览

jquery - Jquery Ajax twitter/facebook 个人资料图片和 http 302

所以,我已经在堆栈溢出和其他网站上阅读了一些关于 jquery ajax 和 http 302 的内容。有些地方似乎说这是一个无法解决的问题,而另一些地方则提供了对我不起作用的解决方案(我认为他们可能正在更改一些服务器端脚本)。但是,我正在寻找一种解决方案来解决我无法访问的服务器的 ajax/重定向问题……facebook 和 twitter!

这是我的问题。我需要从 facebook 和 twitter 中获取不同于默认尺寸(fb- 50x50px,twitter- 48x48px)的个人资料图像。使用facebook,这是完成的

https://graph.facebook.com/[userid]/picture?type=[size]

用推特

http://api.twitter.com/1/users/profile_image/[screenname].json?size=[size]

这两个都返回一个 HTTP 302 重定向,然后它不会给 jquery 任何东西。

我尝试了成功、错误和完成,以查看是否在某个时候我可以获取响应标头的位置并通过它,但是使用控制台并进行一些研究,我发现浏览器在收到 302 时,根据 w3c 标准,应该立即处理重定向,使 jquery 无法从标头中获取任何内容。

我必须在 javascript 中完成这一切,因为通过网站的人数众多,我们的服务器将无法获取这些图像并将它们传递到客户端。基本上,我们需要确保所有工作都由 facebook/twitter 服务器完成。

有人对此有解决方案吗?

提前感谢您的任何帮助/建议!:-D

0 投票
2 回答
574 浏览

http-status-code-301 - 提交表单后使用 301,302 重定向是不是很糟糕

处理表单提交后使用 301、302 重定向是否不好。还是只建议用于“真正被移动”的页面。如果我使用重定向,我可以向用户展示漂亮的网址。

请指教。

谢谢

0 投票
1 回答
1584 浏览

javascript - javascript image onError 在非 200 响应的情况下

我必须计算图像加载时间。onLoadHandler 负责它。

如果图像是具有 200 服务器响应的普通文件,则可以正常工作。

但是合作伙伴提供了 302 重定向链,并且 onError 在第一次重定向时触发。所以我从来没有真正的加载图像时间。

有一些解决方法吗?

谢谢

0 投票
3 回答
7270 浏览

javascript - Ajax 和状态 302

我遇到了 ajax(和/或 jQuery ajax)和状态 302 的问题。

这就是我正在尝试的:

some_page_that_I_cant_change.php重定向到.bin带有302代码的。我不想下载这个文件,我只想知道文件的路径。例子:

问题是 Chrome 会自动重定向到该文件,而不告诉我脚本的路径。有解决方法吗?

0 投票
5 回答
25343 浏览

asp.net-mvc - 将 css/script 重定向到带有 HTTP 302 的登录页面的表单身份验证

我在登录页面、css 文件和 js 文件中有一些内容。

不幸的是,浏览器对这些的请求会得到 302 响应。Forms Auth 将请求视为未经授权,并将其重定向到登录页面。它没有意识到请求首先来自登录页面。

我想也许为每个人设置包含文件夹(ext)的权限可能会有所帮助。

我在其他项目中没有遇到过这个问题。

0 投票
1 回答
7803 浏览

asp.net-mvc-3 - 如何使用 MVC3 和 ASP.Net 执行 302 重定向?

我在应用程序中使用带有 C# 的 Razor、HTML5、MVC3,在用户单击链接后,我打开一个新窗口,进行一些处理,然后希望将该窗口与 302 状态代码重定向到链接。

谢谢。

0 投票
3 回答
959 浏览

asp.net - ASP.NET MVC - 带参数的操作正在重定向到不应该的登录页面

我有一个简单的操作,它将单个参数作为字符串,它返回一个工作正常的用户个人资料页面。

然而,今天有用户告诉我,除非登录,否则没有人可以看到他的个人资料,它只是重定向到登录页面。

我检查了 IIS7 日志文件,我可以看到它正在返回 302 状态,然后加载登录页面。

这是不起作用的页面:

http://www.house-mixes.com/profile/mixchemist/

这是一个运行良好的示例:

http://www.house-mixes.com/profile/housemixes/

动作/控制器上没有授权属性,我确实安装了 Helicon Ape 为我管理一些自定义重定向,但我已经禁用了它并且仍然得到相同的结果。

我很困惑,只有在某个个人资料上才可能导致这种情况,有什么想法吗?

编辑:

在任何级别,默认或自定义,都没有 Authorize 属性。我的 web.config 非常标准,我使用的是 MVC2:

这是我的控制器操作(控制器级别的唯一属性是 [HandleError]):

保罗

0 投票
1 回答
2545 浏览

python - 由于 HTTP 302,无法使用 Python 检索 NTLM 身份验证的网页

任何人都可以帮助我使用下面的python代码吗?这是一些我为自己使用而稍微修改过的开源代码。我正在尝试从运行 NTLM 身份验证的 Windows 服务器访问网页。起初我的问题是保持持久连接,这样我就不会收到 http 401 错误。现在我已经解决了这个问题,但是我收到了一个 http 302 重定向错误以及一个在响应的 set-cookie 中发回的 cookie。因此我添加了一个 cookie 处理程序,但这并没有做任何事情。此外,从服务器返回的“位置”字段包含我最初提交的原始 URL。我不明白这一点。为什么从服务器发回的用于重定向的位置字段具有与我提交的完全相同的 URL?!

0 投票
2 回答
4535 浏览

java - 试图重定向。302 错误。HTTP 客户端 4.1.1

这段代码有什么问题。现在我在 setRedirectStrategy 上遇到错误

The method setRedirectStrategy(new DefaultRedirectStrategy(){}) is undefined for the type DefaultHttpClient

DefaultRedirectStrategy 上的错误为

和 super 上的错误与上述相同

我正在尝试重定向,因为我总是收到 302 错误。那么这是正确的方法吗。任何例子将不胜感激..