問題タブ [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.
php - 307 リダイレクトで CORS エラーを回避する方法
で 307 リダイレクトmod_rewrite
ルールを使用して.htaccess
すべての/api/...
リクエストをにリダイレクトしていますがapiHandler.php
、CORS に問題があります。
じぶんの.htaccess
じぶんのapiHandler.php
フロントエンドで API リクエストを行うたびに、CORS エラーが発生します。
それでも、私は具体的にそのヘッダーを に持っているapiHandler.php
ので、何が問題なのかわかりません。
少し調べてみたところ、リダイレクト URL にはAccess-Control-Allow-Origin
ヘッダーも含める必要があると聞きました。そうしないと、クロスドメイン リクエストが試みられたときにブラウザーがその場で停止してしまいます。しかし、私はすでにそれらのヘッダーを自分に追加しようとしましたが.htaccess
、うまくいきませんでした。
何か案は?
php - 307 ページが Chrome に読み込まれるとコードが一時的に移動されました
私は理解できないジレンマに遭遇しました。すべてのページ (現在、localhost とライブ サーバーの両方で提供されています) は、最終的に 200 成功コードに到達してページが読み込まれるまで、307 ヘッダー コードで 2 回リダイレクトされます。これは Chrome でのみ発生しているようで、.htaccess ファイルが読み込まれる前に発生しています。このページは PHP で書かれています。これは HSTS の問題ですか? なぜこれが起こっているのかについて誰かが洞察を持っているなら、私はそれを大いに感謝します. 以下は、Chrome のコンソールに表示されるスクリーンショットです。
重要な注意: Google アナリティクスはページ コードにまったく追加されません。