crossdomain.xml не работает - PullRequest
0 голосов
/ 03 мая 2009

Мне нужно было добавить файл crossdomain.xml на мой веб-сайт, чтобы встраиваемый флеш-виджет мог получить доступ к своему RSS-каналу. Виджет выдает ошибку, и похоже, что это потому, что мой файл crossdomain.xml не рассматривается как действительный файл XML.

Заметил, что если вы просматриваете файл междомена на моем сайте, браузер открывает диалог загрузки: http://imgfave.com/crossdomain.xml

Принимая во внимание, что если вы перейдете к файлу междомена на другом сайте, браузер откроет файл: http://newfoundlandartstore.com/crossdomain.xml

Может быть, мой сервер не включает правильные заголовки для XML-файла? Есть ли в любом случае файл междоменного доступа php и установка заголовков в PHP?

1 Ответ

2 голосов
/ 03 мая 2009

Вверху поставить:

<?php
  header('Content-Type: text/xml');
?>

Чтобы веб-сервер запускал .xml как файл .php, добавьте его в .htaccess:

RemoveHandler .xml
AddType application/x-httpd-php .xml

Однако вы можете просто избежать PHP и просто написать:

AddType text/xml .xml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...