WordPress站点错误无法打开流:HTTP请求失败!找不到HTTP / 1.1 404

时间:2013-07-13 03:12:38

标签: wordpress http http-status-code-404

我正在尝试在外部服务器上打开一个WordPress网站,我还没有使用其IP地址和我的Mac上经过调整的HOST文件来检查服务器上的域。当我访问该网站时,我收到如下错误:

Warning: file_get_contents(http://domain/folder/wp-content/themes/theme-name/img/phonehead.svg) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user/domains/domain.com/public_html/folder/wp-content/themes/theme-name/inc/control/file.php on line 16

我确实找到了一些关于this之类问题的文章。问题不在于路径错误或文件不存在。它似乎与我的路由器或我使用hosts文件将域解析为新IP地址的方式有关。

我添加的主机文件行应该没问题,因此我的D-Link DVG-N5412SP路由器处理请求可能存在问题。但我没有找到解决问题的方法。我需要调整什么?

更新

我从另一个地方

 Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/user/domains/domain.com/public_html/folder/wp-content/themes/theme/inc/control/THeaderControl.php on line 16

这可能会指向正确的方向。正在努力。

1 个答案:

答案 0 :(得分:0)

要使路径请求在本地而非网络上,我必须使用WordPress模板标记get_template_directory()而不是get_bloginfo('stylesheet_directory')