从另一个子域访问一个子域

时间:2013-07-06 13:34:24

标签: php html path include directory

我正在尝试通过作为第一个子域的子域的页面访问位于子域的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内。

如何从此子子域导航到其他子域?

1 个答案:

答案 0 :(得分:2)

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

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

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