2013-07-06 4 views
1

Я пытаюсь получить доступ к файлу javascript, который находится на субдомене через страницу, которая является субдоменом первого поддомена. То есть, у меня есть страница на admin.www2.mysite.com, что я хотел бы иметь доступ к сценариям в www2 подобласти (<SCRIPT SRC="www2.mysite.com/resources/scripts/javascript/file.js"></SCRIPT>)Доступ к одному поддомену из другого

Даже жестко прописывать ссылку на как это не работает. Я до сих пор получаю 404. Несмотря на то, глядя на атрибут src в заголовке документа кажется правильным

<SCRIPT SRC="www2.mysite.com/resources/scripts/javascript/file.js" TYPE="TEXT/JAVASCRIPT"></SCRIPT>

Прямо под ней есть ошибка:

GET http://admin.www2.mysite.com/add_user/www2.mysite.com/resources/scripts/javascript/file.js 
    directory within admin ------> ^^^^^^^^ 

Я попытался при этом с помощью, но <SCRIPT SRC="<?=$_SERVER['HTTP_HOST']?>/resources/scripts/javascript/file.js

дает мне ошибку:

GET http://admin.www2.mysite.com/cyrious_add_user/admin.www2.mysite.com/resources/scripts/javascript/file.js 404 (Not Found)

Адрес admin находится внутри каталога www2 на сервере.

Как я могу перемещаться из этого суб-субдомена в другой подобласти?

ответ

2

Вы упускаете схему из URL-адреса, что приводит к ее относительному пути (отсюда и первая ошибка). Просто добавьте схему:

src="//www2.mysite.com..." 

// будет использовать ту же схему, как запрос страницы.

+0

Это работало как шарм, спасибо! У вас есть больше информации об этих схемах? – 1252748

+0

@thomas не забывайте поднимать/принимать. Они также называются (неправильно) «протоколами», но в контексте строки URI это «Схема». 99% времени, вероятно, либо 'http: //' или 'https: //' –

+0

gotcha. иногда я проверяю полчаса или так позже, потому что система не позволит мне немедленно проверить решение. но я пропустил, давая вам ваш взлет, сэр! – 1252748

Смежные вопросы