問題タブ [http-status-code-307]

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 に答える
2851 参照

php - 307 リダイレクトで CORS エラーを回避する方法

で 307 リダイレクトmod_rewriteルールを使用して.htaccessすべての/api/...リクエストをにリダイレクトしていますがapiHandler.php、CORS に問題があります。

じぶんの.htaccess

じぶんのapiHandler.php

フロントエンドで API リクエストを行うたびに、CORS エラーが発生します。

コースの問題

それでも、私は具体的にそのヘッダーを に持っているapiHandler.phpので、何が問題なのかわかりません。

少し調べてみたところ、リダイレクト URL にはAccess-Control-Allow-Originヘッダーも含める必要があると聞きました。そうしないと、クロスドメイン リクエストが試みられたときにブラウザーがその場で停止してしまいます。しかし、私はすでにそれらのヘッダーを自分に追加しようとしましたが.htaccess、うまくいきませんでした。

何か案は?

0 投票する
0 に答える
576 参照

php - 307 ページが Chrome に読み込まれるとコードが一時的に移動されました

私は理解できないジレンマに遭遇しました。すべてのページ (現在、localhost とライブ サーバーの両方で提供されています) は、最終的に 200 成功コードに到達してページが読み込まれるまで、307 ヘッダー コードで 2 回リダイレクトされます。これは Chrome でのみ発生しているようで、.htaccess ファイルが読み込まれる前に発生しています。このページは PHP で書かれています。これは HSTS の問題ですか? なぜこれが起こっているのかについて誰かが洞察を持っているなら、私はそれを大いに感謝します. 以下は、Chrome のコンソールに表示されるスクリーンショットです。

重要な注意: Google アナリティクスはページ コードにまったく追加されません。

307 コード クローム コンソール

307 コード クローム一時リダイレクト