我有一些子域使用该主域作为存储库。
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。
现在我想这是由于网络服务器限制来控制跨域文件访问,但由于它是一个子域,必须有办法绕过它吗?
任何帮助将不胜感激! ķ