首页 > 解决方案 > Laravel Valet 用 404 Not Found 替换公共站点

问题描述

我正在学习 Laravel,并且我成功安装了 Valet。做了一些基本的开发。然后转移到其他完全不相关的事情上。大约一周后(今天)我访问了两个站点(在 Chrome 和 Safari Mac 中):

我得到“代客 - 找不到页面”。

我访问的任何其他网站都没有遇到此问题。而且我从未见过有选择地接管这样的网站。这显然与我的本地配置有关,但因为我是 Valet 的新手,所以我不知道从哪里开始。

标签: laravellaravel-valet

解决方案


怎么了?

您的网络配置将这些域指向代客,而不是通过外部名称服务器查找它们。

这怎么可能

Laravel Valet 使用 dnsmasq,因此您不必担心为您创建的每个开发站点编辑 /etc/hosts 文件。它可以在外部查找 IP 地址之前介入并提供 IP 解析。

我该如何解决

从终端运行:

valet domain test
valet restart

我的猜测是您将代客上的域更改为 com,而其他站点正在运行的原因是它们的 IP 地址已经在本地缓存。


推荐阅读