2016-05-28 4 views
0

私のローカル開発(迷惑メール、Apache、ubuntu)では、PHPヘッダー機能を使ってAccess-Control-Allow-Headersを設定することに問題はありません。PHPヘッダーはlitespeedで設定されていません(ただしApacheで動作します)

しかし、生産では、Litespeed on CENTOS 6.7。 PHPのヘッダ機能は無視され、アクセス制御 - 許可 - ヘッダは常に

X-Accept-Charset,X-Accept,Content-Type. 

に設定されている。しかし、私はhtaccessのファイルでそれらを設定することができます。

Header set Access-Control-Allow-Headers Origin, Content-Type, Accept, Authorization, X-Requested-With 

PHPヘッダ機能が

Access-Control-Allow-Origin "*" 

の生産で作業を行うこれは、サーバー構成の問題のように思えるが、それは設定されている場合、私は理解することはできません。

litespeedは、一部のヘッダーではPHPヘッダー機能を無視し、他のヘッダーではPHPヘッダー機能を無視するのはなぜですか?

答えて

0

問題は、ヘッダー内のスペースだった...

は異なり、「ヘッダセット何とか...何とか」Apacheとライトスピード御馳走PHPのヘッダ機能とhtaccessの両方のように思えます。

ですから、別の場所で

X-Accept-Charset,X-Accept,Content-Type,Origin, 

なく

X-Accept-Charset, X-Accept, Content-Type, Origin 

を設定することができます。 SpacesはApacheのPHPヘッダー関数で動作しますが、Litespeedでは動作せず、スペースはlitespeedのthaccess "ヘッダーセット"では動作しますが、Apacheでは動作しません。

関連する問題