.htaccess Параметр PHP 5.3 нарушает параметр Access-Control-Allow-Origin?

Позвольте мне сначала сказать, что я работаю на общем сервере linux с HostGator.

Моя проблема в том, что у меня была эта строка кода в моем .htaccess:

Header set Access-Control-Allow-Origin * 

Который разрешал запросы xhr в домене. Это работало, пока мой хостинг-провайдер не сказал мне добавить это, чтобы получить php 5.3 (что требует моя программа):

 # Use PHP 5.3 Action application/x-hg-php53 /cgi-sys/php53 AddHandler application/x-hg-php53 .php 

Теперь я больше не могу выполнять кросс-доменные запросы xhr. Кто-нибудь знает, почему это больше не работает? (Я действительно получаю PHP 5.3)

** Обновление **

Ну, похоже, что это не моя вина и что-то я не могу исправить. Вот официальный ответ от технической поддержки HostGator:

Я изучил ваш сайт, журналы ошибок и директивы .htaccess, и, к сожалению, я пришел к выводу, что строка «Header set Access-Control-Allow-Origin *» несовместима с нашей реализацией PHP 5.3 как показано на наших общих серверах. Я искренне извиняюсь за неудобства, которые это вызывает, но то, как мы реализуем и называем PHP 5.3 (поскольку 5.2 является значением по умолчанию и не может быть изменено благодаря cPanel), по-видимому, переопределяет механизм обработки заголовка, что делает его неправильным.

Однако он должен работать вместе, если вы хотите указать конечную точку с явно указанным заголовком, вы можете сделать это и с PHP:

 header('Access-Control-Allow-Origin: *'); 

Поместите его в свой PHP-код перед началом любого выпуска. См. header .