[решено] Помогите разобраться с crossdomain.xml

Всем привет!

Помогите разобраться с кроссдоменными запросами в связке js + flash.

Задача:
Разместить виртуальный тур на KRPano таким образом, что все кроме тайлов с жипегами (т.е. js, swf, xml, html) лежит на одном домене (сервере), а сами тайлы на другом домене (сервере). Нужно для того, что бы 40гб тайлов хранились в облаке (надеюсь, что это выйдет быстрее и дешевле).

Мои домены:
Домен 2-го уровня: artstudio-3d.ru (хостится на хетцнере) — для всего кроме тайлов;
Домен 3-го уровня: cdn.artstudio-3d.ru — для тайлов.
Он связан посредством записи в файле зоны:
cdn CNAME 86801.selcdn.ru.

86801.selcdn.ru — мой контейнер на селектеле. Публичный, домен привязан. Забегая вперед скажу, что в HTML5 моя затея (подружить домены) — работает корректно. Т.е. я не сильно накосячил в привязках доменов и т.п.

Что я сделал:
Сходил на форум KRPano, почитал что же нужно делать, погуглил:
krpano.com/forum/wbb/index.php?page=Thread&threadID=5017
www.panopress.org/forum/index.php?p=/discussion/96/images-hosted-on-another-serverdomain-instructions/p1

У себя создал файл crossdomain.xml. Поместил его в корень. Содержимое файла:

<?xml version=«1.0»?>
<!DOCTYPE cross-domain-policy SYSTEM «www.adobe.com/xml/dtds/cross-domain-policy.dtd»>

<cross-domain-policy>

<allow-access-from domain=«cdn.artstudio-3d.ru»/>
<allow-access-from domain=«86801.selcdn.ru»/>

</cross-domain-policy>


В управляющий туром файло (tour.xml), согласно примерам выше добавил:
<security> <crossdomainxml url="http://artstudio-3d.ru/crossdomain.xml" /> <allow-access-from domain="cdn.artstudio-3d.ru"/> <allow-access-from domain="86801.selcdn.ru"/> </security>

Ну а сами тайлы прописаны примерно вот так:
<level tiledimagewidth="3183" tiledimageheight="3183"> <cube url="http://cdn.artstudio-3d.ru/panos/01.tiles/l3_%s_%v_%h.jpg" /> </level>

Результат:
artstudio-3d.ru/demo/tour.html
А не работает.
Хтмл5 — все ок, т.е. я в путях и связях доменов не накосячил.
Под флешем — стандартная ошибка безопасности:
ERROR: Security Error — «cdn.artstudio-3d.ru/panos/01.tiles/l2_f_1_1.jpg»

Хотя cdn.artstudio-3d.ru/panos/01.tiles/l2_f_1_1.jpg само собой, загружается.

Где я ошибся?
Коллеги которые решали подобную проблему говорят, что «должно работать».
  • Вопрос задан
  • 8894 просмотра
Решения вопроса 1
@noonesshadow
Request URL:http://cdn.artstudio-3d.ru/crossdomain.xml
Request Method:GET
Status Code:404 Not Found
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы