在从主域提供的子域上服务的文件路径

时间:2014-08-22 09:23:37

标签: jquery ajax apache cross-domain

我有一些子域使用该主域作为存储库。

maindomain.com   - site1.maindomain.com   - site2.maindomain.com   - site3.maindomain.com 每个站点都具有相同的设计,但每个子域都从不同的数据库运行。

在每个子域中,我有一个index.php和一个config.php文件。配置为该站点设置数据库连接,以及站点名称,主域地址等等.index.php从主域调用包含。

我已将var设置为来自' / home / public_html'的所有服务器端地址的前缀以及' maindomain.com /'的所有http请求 问题是当使用ajax查询时,它试图从子域调用该文件。使用服务器端var不起作用,因为root始终是site1.mydomain.com。使用http请求var我得到一条错误消息:

[错误] XMLHttpRequest无法加载http://www.maindomain.com/login.php。 Access-Control-Allow-Origin不允许原点http://site1.maindomain.com

现在我想这是由于网络服务器限制来控制跨域文件访问,但由于它是一个子域,必须有办法绕过它吗?

任何帮助将不胜感激! ķ

0 个答案:

没有答案