0

我使用自定义主题设置创建了一个基于 wordpress 的网站。现场网站在我尝试过的每台计算机、智能手机和平板电脑上都能正常呈现,除了我用作本地开发机器的 Mac。我在我的mac上尝试了各种浏览器。离线开发版本渲染良好。

当我访问网站http://www.redroselimos.com/时,我收到以下错误:

未找到

在此服务器上找不到请求的 URL /。

我怀疑这是 DNS 问题还是 Mac 配置问题?

Mac OSX
10.7.4 Chrome 22.0.1229.79
MAMP PRO 2.0.5
DNS:208.67.222.222/208.67.220.220 (openDNS)

4

3 回答 3

1

如果它在所有其他机器上都显示良好,则该站点有效,并且它只能是您的 Mac 的网络问题。很可能因为它是您的开发设置,所以您有其他设置。404 错误意味着您至少可以访问网络服务器,因此您正在访问互联网。您可以做几件事:

  1. 您可以检查您的/etc/hosts文件,看看您是否将该域发送到另一个 IP - 这是我的第一个怀疑。
  2. 还要检查httpd.conf服务器上的 ,看看你是否以不同的方式处理你的开发机器的 IP,或者它是否被重新路由到.htaccess.
  3. 您也可以尝试tail -f /var/log/httpd/access_log或无论您的日志文件是什么,然后尝试从您的 Mac 再次点击它,看看会发生什么。
  4. 尝试通过代理从您的 Mac 访问您的站点。proxify.com 和 hidemyass.com 都可以解决这个问题,这样你就可以知道这是否是一个严格的 IP 问题。

这应该准确指出错误是什么。

于 2012-10-04T17:20:58.930 回答
0

我有 Mac、Lion 10.7.5、Safari 6.0.1

没有错误。浏览到您写的链接,我可以看到该网站(左上角是登录表单,中心标题是一种画廊,中间是其他一些东西)

我没有特殊配置,只有默认。如果您之前没有更改配置,那不是问题。如果这样做,请尝试恢复默认设置。

我认为这是 localhost 的问题,因为您想从外部到内部冲浪到您的 PC。我没有看到这样做的正当理由,如果您的 mac 是您只需要浏览到 localhost 的站点的主机。

顺便说一句,Lion 版本 10.7.5 有更新

于 2012-10-04T17:14:15.433 回答
0

是什么导致 Mac OS X 中的主机文件 404 错误

Hosts 文件位于用户的计算机上。使用 Search 或 Finder 功能找不到它。它被编织到机器代码中。

hosts 文件用于将 DOMAIN 主机名映射到 IP NUMBER 地址。示例:浏览器中显示的 MyDomain.com 确实是互联网上的数字 111.11.11.11

这个映射过程称为将浏览器字母名称“解析”为互联网使用的数字地址。

大多数主机文件没有很多条目,因为大多数浏览器名称条目都是在互联网提供商提供给用户的 DNS 查找表中解析的。

hosts 文件可能会导致本地计算机出现404 无法找到页面错误。这是因为列表中的网页域条目错误或已过期。

有一天域条目被正确显示为 222.22.22.22 但实际上它已更改为 333.33.33.33

另一台计算机将毫无问题地转到 333.33.33.33,因为本地计算机的 hosts 文件中有最新列表。或者甚至没有条目。

因此,本地计算机主机文件需要更正错误。停止 404 错误。这是通过编辑本地机器的主机文件来完成的。需要更新坏的过期条目。或者该条目需要从主机文件中完全删除。

如果该条目从主机文件中完全删除,则互联网提供商只需将本地计算机发送到互联网 DNS 文件,以将浏览器字母条目“解析”为数字互联网地址

编辑主机文件的说明在这里:如何使用终端在 Mac OS X 中编辑主机文件。需要知道如何使用终端。

于 2020-07-07T08:45:12.997 回答