laravel - Laravel Valet 用 404 Not Found 替换公共站点
问题描述
我正在学习 Laravel,并且我成功安装了 Valet。做了一些基本的开发。然后转移到其他完全不相关的事情上。大约一周后(今天)我访问了两个站点(在 Chrome 和 Safari Mac 中):
- postmarkapp.com
- getsatisfaction.com/activeinbox
我得到“代客 - 找不到页面”。
我访问的任何其他网站都没有遇到此问题。而且我从未见过有选择地接管这样的网站。这显然与我的本地配置有关,但因为我是 Valet 的新手,所以我不知道从哪里开始。
- 怎么了?
- 这怎么可能?
- 我该如何解决这个问题?
解决方案
怎么了?
您的网络配置将这些域指向代客,而不是通过外部名称服务器查找它们。
这怎么可能
Laravel Valet 使用 dnsmasq,因此您不必担心为您创建的每个开发站点编辑 /etc/hosts 文件。它可以在外部查找 IP 地址之前介入并提供 IP 解析。
我该如何解决
从终端运行:
valet domain test
valet restart
我的猜测是您将代客上的域更改为 com,而其他站点正在运行的原因是它们的 IP 地址已经在本地缓存。
推荐阅读
- javascript - 在 react 和 JavaScript 中获取正确格式的数据
- javascript - 在 MS Edge 中检测覆盖模式
- julia - 在 Julia/DifferentialEquations 中使用 VectorContinuousCallback 时输出解中事件的索引
- .net - Zip 文件的文件类型在复制到 AWS S3 时发生变化
- android - 使用 adb 和活动管理器在 Android 上捕获具有指定名称的 JPEG 图像
- spring - 为每个端点设置 spring.security.oauth2.resourceserver.jwt.jwk-set-uri
- flutter - 是否可以在 Flutter 的函数中将类作为参数传递?
- laravel - 如何将多个关联数组条目发布到邮递员以及如何在 laravel 控制器中访问它
- java - Springboot JPA 将列连接为实体
- android - 异常的 WRAP_CONTENT 行为