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上位于服务器上的目录内。

如何从这个子域导航到另一个子域?

4

1 回答 1

2

您从 URL 中省略了导致它成为相对路径的方案(因此出现第一个错误)。只需添加一个方案:

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

//使用与页面请求相同的方案。

于 2013-07-06T13:40:32.160 回答