Laravel Homestead中的SERVER_NAME无效

时间:2017-01-18 13:08:53

标签: php laravel nginx homestead

在我的Laravel Homestead配置文件(Homestead.yaml)上,我正在定义我的域映射:

sites:
    - map: ~^(?:www\.)?(?<project>.+)$
      to: /home/vagrant/www/\$project/public

多亏了这一点,我可以访问foo.devwww.foo.devumbrella.devwww.umbrella.dev等,并始终匹配相应的项目文件夹/foo/public/umbrella/public等。

我发现这个非常方便的解决方案,但我发现它有一个问题。当我检查$_SERVER超全局时,我发现解析后它等于~^(?:www\.)?(?<project>.+)$而不是有效域。这很好,但是像Kirby CMS这样的项目使用这个值来构建URL。

如何让SERVER_NAME成为foo.devumbrella.dev等?

0 个答案:

没有答案