問題タブ [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 - Apache - リバース プロキシと HTTP 302 ステータス メッセージ
私のチームは、顧客のサイトから当社の Web アプリケーションの 1 つに Apache リバース プロキシをセットアップしようとしています。
http://www.example.com/app1/some-pathはhttp://internal1.example.com/some-pathにマップされます
アプリケーション内では、struts を使用し、特定の機能を提供するために特定のアクションに redirect = true を設定しています。これらのリダイレクトからの 302 ステータス メッセージにより、ユーザーはプロキシから抜け出し、エンド ユーザーにエラー ページが表示されます。
HTTP/1.1 302 見つかった場所: http://internal.example.com/some-path/redirect
リダイレクトが正しく機能するように、Apache でリバース プロキシをセットアップする方法はありますか?
actionscript - Actionscript 2 で、XML オブジェクトから 302 リダイレクトを取得するにはどうすればよいですか?
私は Actionscript 2 プロジェクトに取り組んでいます - XML オブジェクトを使用して、302 リダイレクトとして返される URL を見つけようとしています。actionscript 2でこれを行う方法はありますか?
コード:
asp.net - URLを転送しても、ASPXでは302ではなく200を返します
リダイレクトを送信しながら、このページが200を返すようにしたい...
php - 機能リダイレクトの HTTP ステータス
現在、UI 要素を表示する Web ページと、フォームの送信を処理してから UI ページにリダイレクトする Web ページがあります。PHP の header() 関数を使用してこれを行います。
これにより、302 Found 応答が送信されます。HTTP 1.1 仕様によると、302 は「要求されたリソースが別の URI に一時的に存在する」場合です。【HTTP1.1仕様】
機能的にはこれで問題ありませんが、私たちが行っていることに対する適切なステータス コードではないようです。ここでは 303 ("See Other") が適切なステータスのように見えるので、使用しない理由があるかどうか疑問に思っています。Location: フィールドだけでなく、そのステータス行を指定する必要があるため、header() の使用をより明確にする必要があります。考え?
.htaccess - 自分以外のすべての訪問者をリダイレクトしたい
基本的に、私はサイトで作業を開始しようとしています.htaccessファイル(または他の場所)に追加できる何かが欲しいのですが、これは次の疑似コードのように機能します: )
うまくいけば、それは理にかなっています...
javascript - JavaScriptで302FOUNDをキャッチ
jQueryを使用してサーバーにAJAXPOSTリクエストを作成します。これにより、ステータス302のHTTPレスポンスを返すことができます。JavaScriptはこのURLにGETリクエストを送信するだけですが、このレスポンスではユーザーをURLにリダイレクトします。これは可能ですか?
internet-explorer - IE 302 Redirect No-Cache ヘッダーの問題
情報の投稿後に 302 リダイレクトが返されています。このリダイレクトは、現在のページをリロードすることを目的としています。
これはすべて正常に機能しますが、IE は No-Cache をヘッダーに追加します。
Squid を使用してコンテンツをキャッシュしており、これをヘッダーに配置すると squid がバイパスされます。
このリダイレクトは頻繁に使用されるため (これを回避する方法はありません)、システムの負荷が大幅に増加します。
Firefox にはこの問題はありません。ヘッダーを変更せずに、リダイレクトされたページを要求するだけです。これはまさに私たちが望んでいるものです。
IE がノーキャッシュを追加するのを止めるためにできることはありますか?
silverlight - Silverlight - 302 http 応答の確認
Silverlight での WCF 呼び出しからの応答が 302 (一時的なリダイレクト) になったことを発見できるかどうかは誰にもわかりません。
302 は、サービスが ISA の背後にあり、ユーザー セッションがタイムアウトしたために生成されます。Silverligt アプリはブラウザーに読み込まれたままになり、ユーザーが対話して WCF 呼び出しを行いますが、失敗します。Not Found エラーが発生することがありますが、これはさまざまな問題についても報告されているため、実際の解決策ではありません。具体的には 302 をターゲットにしてページを更新し、ユーザーに再認証してもらいたいと考えています。
http - 迷惑なエラーメッセージなしでHTTPSからHTTPにリダイレクトする方法
HTTPSログイン後、ユーザーをサイトのHTTPページにリダイレクトしたい。サイト全体でHTTPSを使用することはありません。
私がこれまでに持っているのは次のとおりです。
- ユーザーはログインフォームを安全なサイトに投稿します
- 安全なサーバーが資格情報を検証します
- セキュアサーバーは302リダイレクトをクライアントに送信します
これは機能しますが、IE6の私のマシンでは、セキュリティで保護されたページを終了するときにデフォルトで警告が表示されるため、ユーザーにエラーメッセージが表示されます。これらのエラーは私にとってユーザビリティのキラーであり、したがってショートッパーです。手順3になるように変更しました
- サーバーはメタリフレッシュでhtmlコードを送信します
しかし、これは非常に遅いです。私のローカルマシンでも、302リダイレクトを実行するよりも著しく遅くなります。
人々が使用する標準設定で手間のかからないリダイレクトの目標を達成するためのより良い方法はありますか?IE6は、トラフィックの20%〜25%を占めています。また、302リダイレクトについて警告するブラウザと警告しないブラウザについて、誰かが良い情報を持っていますか?私はIE6をブラックリストに載せることを検討しています。そうすれば、IE6だけが遅いメタリフレッシュを取得し、他のすべての人は速い302を取得します。
apache - Apache で 302 リダイレクトに追加のヘッダーを追加する方法は?
次のようなApache構成にリダイレクトがあります
リダイレクト一時/foo.xml http://www.baz.com/foo.xml
CDN の Expire および m-cache ヘッダーをこの 302 に追加しようとしています。これは php では簡単ですが、Apache 構成ファイルでこれを行う必要があります。
通常、これは次のように行われます。
ExpiresActive On ExpiresDefault "アクセス + 10 分"
しかし、これは 302 リダイレクトでは機能しないようです。助言がありますか?