我甚至不确定该如何提出这个问题。答案可能就在那里,但我找不到。
因此,我为我的 Mac 设置了虚拟主机,并在计算机上本地进行所有开发。vhost
我的文件夹中有一个文件夹Sites
,并且有一个文件夹列表,例如:
recipes.cam
database.cam
sandbox.cam
codeigniter.cam
在我的/etc/hosts
文件中,每个条目都有一个条目:
# vhosts
127.0.0.1 recipes.cam
127.0.0.1 database.cam
127.0.0.1 sandbox.cam
127.0.0.1 codeigniter.cam
# ...
这很有效。当我去http://recipes.cam在我的浏览器中,它显示了的内容~/Sites/vhosts/recipes.cam/
。
这是我的问题:有没有办法让任何以 结尾的地址.cam
重定向到 localhost?这样我就不必hosts
每次添加新目录时都创建新条目(这种情况经常发生)。
我尝试127.0.0.1 *.cam
在我的hosts
文件中这样做,但是没有用 :-/
答案1
您可以安装一个本地 DNS 服务器/解析器(例如 BIND),其.cam
区域包含通配符条目,并让您的 resolv.conf 指向本地主机。其他请求您可以转发到您的常规 DNS 解析器,或使用根服务器进行解析。