我甚至不知道如何提出这个问题。 答案可能在那里,但我找不到。
所以我为我的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/ 。
所以这是我的问题 :有没有办法有任何地址结束.camredirect到本地主机? 所以我不必在每次添加一个新目录的时候在hosts上创build一个新条目(这经常发生)。
我在我的hosts文件中尝试127.0.0.1 *.cam ,但它不起作用: – /
你可以安装一个本地的DNS服务器/parsing器(例如BIND),包含一个通配符的.cam区域,并将你的resolv.conf指向localhost。 其他请求您可以转发到您的常规DNSparsing程序,或使用根服务器解决它们。