LiteSpeed ​​enable Access-Control-Allow-Origin (нет заголовка ответа на запрос CORS)

Серьезно, я не могу найти ни одной страницы, обсуждающей это за небольшую скорость.

При использовании этого формата в htaccess "Набор заголовков Access-Control-Allow-Origin http://asite.com/" (и https) отправляет параметр в заголовке ответа http, но я все еще получаю "XMLHttpRequest не может загрузить https://asite.com/aFile.php. Origin aSite.com не допускается ошибкой Access-Control-Allow-Origin"при попытке доступа к https из http 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

1 ответ

Решение

Проблема с Chrome.

Если вы добавите более одного ACAO, Chrome не знает, что с ним делать.

Это также относится к любому другому заголовку, связанному с CORS.

Другие вопросы по тегам