我创建了一个基于wordpress的网站,其中包含自定义主题设置。现场网站在我试过的每台计算机,智能手机和平板电脑上都很好,除了我的Mac,我用它作为我的本地开发机器。我在我的Mac上尝试了各种浏览器。离线开发版本渲染得很好。
当我访问网站http://www.redroselimos.com/时,我收到以下错误:
Not Found The requested URL / was not found on this server.
我怀疑这是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)
答案 0 :(得分:1)
如果它在其他所有计算机上显示正常,那么该网站在那里是有效的,它只能是Mac的网络问题。最有可能因为它是您的开发设置,您有其他设置。 404错误意味着您至少到达了网络服务器,因此您正在上网。你可以做一些事情:
/etc/hosts
文件,看看您是否将该域名发送到另一个IP - 这是我的第一个怀疑。 httpd.conf
以查看您是否以不同方式处理您的开发机器的IP,或者是否在.htaccess
中重新路由。 tail -f /var/log/httpd/access_log
或您的日志文件,然后尝试从Mac再次点击它,看看会发生什么。这应该指出错误究竟是什么。
答案 1 :(得分:0)
我有Mac,Lion 10.7.5,Safari 6.0.1
没有错误。浏览到你写的链接,我可以看到该网站(左上方是一个登录表单,中心标题是一种画廊,中心还有其他一些东西)
我没有特殊配置,只有默认配置。如果在此之前没有更改配置,则不是问题。如果您这样做,请尝试恢复默认设置。
我认为这是localhost的问题,因为你想从外面冲进你的电脑里面。我没有看到这样做的正当理由,如果您的mac是您只需要浏览localhost的网站的主机。
顺便说一句,狮子会的版本10.7.5有更新
答案 2 :(得分:0)
是什么原因导致Mac OS X中的Hosts File 404错误
在用户的计算机上可以找到主机文件。使用搜索或查找器功能找不到它。它被编织成机器代码。
hosts文件用于将DOMAIN主机名映射到IP NUMBER地址。示例:浏览器中显示的MyDomain.com实际上是互联网上的数字111.11.11.11
此映射过程称为将浏览器的字母名称“解析”为互联网使用的数字地址。
大多数主机文件没有很多条目,因为大多数浏览器名称条目都是在互联网提供商提供给用户的DNS查找表中解析的。
主机文件可能导致本地计算机出现 404找不到页面错误。这是因为网页域条目在列表中有误或已过期。
有一天,该域条目正确显示为222.22.22.22,但实际上它已更改为333.33.33.33
另一台计算机将毫无问题地转到333.33.33.33,因为本地计算机的hosts文件中有最新列表。或者甚至没有条目。
因此,本地计算机的主机文件需要更正错误。停止404错误。这是通过编辑本地计算机的主机文件来完成的。错误的过期条目需要进行更新。或需要从主机文件中完全删除该条目。
如果条目已从主机文件中完全删除,则Internet提供商仅将本地计算机发送到Internet DNS文件,以将浏览器的Alpha字母条目“解析”为数字互联地址
此处是编辑主机文件的说明:How to Edit the Hosts File in Mac OS X with Terminal。需要知道如何使用终端。