无法从动态创建的子域加载内容

时间:2011-08-31 10:47:00

标签: php apache file-get-contents subdomain

我启用了一个选项,可以根据这篇文章创建子域dyanamily:

post link

这里一切正常。

现在我尝试通过http://dynamicsubdomain.mydomain.com使用file_get_contents()来加载JSON格式的数据。这里我的代码抛出了这个错误

  

警告:file_get_contents()[function.file-get-contents]:php_network_getaddresses:getaddrinfo failed:第9行/home/mydomain/public_html/test.php中未知的名称或服务

如果我在没有子域的情况下访问它,它的工作正常。即使我无法使用GD处理图像,但这与路径发生相同的错误。

我理解PHP认为子域名是原始域名,但A记录中不存在。但是我在* .mydomain.com上添加了一条带有我动态选项IP地址的记录。

我可以通过regex删除子域,然后访问该文件。它的工作正常...,但有没有更好的方法呢?

任何人都可以帮我吗?没有从网上得到任何线索。

由于 彼得

1 个答案:

答案 0 :(得分:0)

Apache可能无法解析您的子域。尝试从服务器ping并确保名称已解析。