真剣に、私はlitespeedのためにこれを議論している単一のページを見つけることができません。
Htaccessでこの形式を使用すると、「ヘッダーセットAccess-Control-Allow-Origin http://aSite.com "(およびhttps)はhttp応答ヘッダーで設定を送信しますが、それでも「 XMLHttpRequestを読み込めません https://aSite.com/aFile.php 。httpOriginからhttpsにアクセスしようとすると、OriginaSite.comはAccess-Control-Allow-Origin "エラーで許可されません。また、httpsの応答ヘッダーを受信せず、そのメッセージのみがChromeに表示されます。
適切なヘッダーを送信したにもかかわらず、サーバーはまだそれをブロックしていますか?
これらの用語を追加すると役立つことを他の場所で読みました
Access-Control-Allow-Headers X-Requested-With
Access-Control-Allow-Methods OPTIONS, GET, POST
Access-Control-Allow-Headers Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control
しかし、これらはヘッダーに表示されません。
これらを使用すると、私のPHPファイルには到達しません(エラーなどが登録されていないため)ので、サーバーからのみ送信されたように見えますが、私は何を知っていますか。
前もって感謝します!
更新
応答ヘッダーがないため、Prashantは、別のサーバーで機能していたため、エラーのサーバーの問題であると示唆しているようです。 https://stackoverflow.com/questions/11953132/no-response-obtained-while-implementing-cors
このスイッチを切り替える方法を知っている人はいますか?
ヘッダーが機能するようになりました
ライトスピードフォーマットが悪い。このように見えるはずです。しかし、まだ拒否されています。
Header set Access-Control-Allow-Headers X-Requested-With
Header set Access-Control-Allow-Methods OPTIONS
Header set Access-Control-Allow-Methods GET
Header set Access-Control-Allow-Methods POST
Header set Access-Control-Allow-Headers Content-Type
Header set Access-Control-Allow-Headers Depth
Header set Access-Control-Allow-Headers User-Agent
Header set Access-Control-Allow-Headers X-File-Size
Header set Access-Control-Allow-Headers X-Requested-With
Header set Access-Control-Allow-Headers If-Modified-Since
Header set Access-Control-Allow-Headers X-File-Name
Header set Access-Control-Allow-Headers Cache-Control
問題はChromeにあります。
複数のACAOを追加した場合、Chromeはそれをどう処理するかわかりません。
CORSに関連する他のヘッダーにも当てはまるようです。