【问题标题】:access one subdomain from another从另一个子域访问一个子域
【发布时间】:2013-07-04 10:02:41
【问题描述】:

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

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

【问题讨论】:

    标签: php html path include directory


    【解决方案1】:

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

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

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

    【讨论】:

    • 这就像一个魅力,谢谢!你有更多关于这些计划的信息吗?
    • @thomas 不要忘记支持/接受。它们也被(错误地)称为“协议”,但在 URI 字符串的上下文中,它是“方案”。 99% 的时间可能是 http:// 或 https://
    • 明白了。有时我会在半小时左右后再检查,因为系统不会让我立即检查解决方案。但我错过了你的投票,对不起!
    猜你喜欢
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 2017-08-01
    • 2019-01-12
    • 2013-08-04
    • 1970-01-01
    • 2015-01-05
    相关资源
    最近更新 更多