问题标签 [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.
apache - 使用 .htaccess 重定向
我想将所有用户页面请求重定向到同一域上的页面。
例如,我有一个“正在建设中,BRB”页面,我希望所有用户在尝试访问站点上的任何页面时都能看到该页面。
我尝试使用这个:
这样做的目的是尝试将重定向也应用到 index2.php 页面,但它会卡在一个循环中,然后用户会看到这个循环,直到浏览器停止。
关于如何将该规则写入除该页面之外的任何想法?
redirect - 在新窗口中 302 后 IE8 停止
我客户的网站在新窗口中打开外部链接(target="_blank")。这些链接还通过一个记录器路由,该记录器以 302 重定向响应到所需的页面。
例如,而不是
我们有
Where/redirect?to=$url
将 HTTP 302 返回到$url
.
这适用于除 IE8 之外的所有浏览器。IE8 没有打开一个带有所需 URL 的新窗口,而是打开一个新窗口,并在进度条和空地址栏的情况下停止。如果我然后点击停止并重新加载,则会加载所需的 URL。
有没有人遇到过这个问题?是否有已知的解决方案可以保留我的客户所需的行为?也就是说,使用基于重定向的日志记录在新窗口中打开链接。
javascript - 如何在不使用 Javascript 的情况下最好地重定向网页?
我的默认页面中有一些脚本,可根据浏览器的语言将用户重定向到我网站的特定语言版本。我想添加一些东西来重定向那些没有启用 Javascript 的用户。
目前我有以下内容:
但我读过这不是太明智,因为一些搜索引擎不赞成它。我该如何做到这一点并让搜索引擎满意?
.net - 如何处理来自 .net 远程处理的 http 302 重定向?
我需要能够将 http 302 重定向与使用 .net 远程处理的代码区分开来。
为了连接到适当的 url,我们按顺序尝试它们,直到一个有效。在大多数环境中,第一个 url 正确失败并出现 System.Net.WebException,状态为 WebExceptionStatus.NameResolutionFailure。但是,对于使用 OpenDNS 的客户,这会以 HTTP 302 响应的形式返回,重定向到他们的指南页面。因为我正在使用 .net Remoting,重定向被忽略,并且我收到的错误是 System.Runtime.Serialization.SerializationException,只能通过其消息“解析完成之前遇到流结束”来区分。
这是 opendns http 响应:HTTP/1.0 302 找到位置:http://guide.opendns.com/?url=demonstration.totallyinvalidexceptonmynetwork.com%2Fi%2Fdo%2Fnot%2Fexist.html内容 类型:文本/html 内容-长度:0 连接:关闭日期:2009 年 5 月 28 日星期四 20:46:26 GMT 服务器:OpenDNS 指南
python-3.x - PEP 302 示例:新的导入挂钩
在哪里可以找到PEP 302中描述的“新导入挂钩”的示例实现?
我想以最前向兼容的方式实现自定义查找器和加载器。换句话说,实现应该在 python 2.x 和 3.x 中工作。
http - HTTP/1.1 302 到底是什么意思?
我曾经读过的一些文章说这意味着跳转(从一个 URI 到另一个 URI),但即使实际上根本没有跳转,我也检测到了这个“302”!
asp.net - ScriptResource.axd 请求返回 HTTP 302
我开发的 DNN 应用程序在部署环境(Win 2003/IIS 6)中有这个熟悉的问题。从我搜索的所有资源中,只有一个与我的情况接近。即这个请求返回 404 而不是我得到的 302。
常见的建议,如重新安装 aspnet、web.config 设置、删除 IIS 处理程序设置中的“验证文件是否存在”,都试过了,也没有结果。
任何线索?
asp.net - 为什么 IIS 对其非安全版本的安全 (SSL) 页面请求使用 302 响应?
我在服务器的根目录下安装了 SSL。我有一个页面,其代码背后的代码应该在经过某些验证后重定向到安全页面。这是重定向代码:
但是 IIS 提供的页面是不安全的。我查看了萤火虫控制台,似乎客户端确实向https://server/checkout/payment.aspx发出了 get 请求,但 IIS 以 302 响应http://server/checkout/payment.aspx 任何线索,至于可能是什么原因造成的。我什至尝试为页面强制使用 SSL,但它不起作用我收到 403.4 错误。(需要 SSL 才能查看此资源。)如果我删除重定向逻辑并将支付页面编码为在使用 Request.IsSecureConnection 连接不安全时重定向到其 SSL 版本,我最终会出现无休止的重定向循环,仅仅是因为如果没有 302,IIS 仍然无法提供安全版本。有什么想法吗?
c# - HTTPS C# POST 302 已移动
我正在尝试创建一个登录网页并获取报告的脚本 - 一切都很好,除了 - 我得到了一个
回应,我不知道如何阻止它。我试过设置
httpwebrequest.allowautoredirect “True”和“False”都没有帮助。
这让我发疯,因为我可以通过 https:// 登录该网站,但后来我得到了返回?
ruby-on-rails - 为什么浏览器会在 GET 时缓存资产(图像、js 等),但在 POST + 302 重定向后重新请求所有内容?
我们已经正确设置了我们的 ETag 和到期标题,当浏览网站而不发布它时,它真的非常活泼。但是,在任何 POST 之后(几乎总是跟随 302),您可以看到浏览器重新请求所有图像。有什么可能导致这种情况吗?有没有处理这个的设置?