我有一个导航和页脚的树枝模板,其中包含主页链接。
{{ url("help") }} -> https://main.com/help
我正在同一代码库的子域上渲染它们。但我不想有子域页面的链接。
{{ url("help") }} -> https://subdomain.com/help //but I need https://main.com/help
如何为模板设置域名,或者除了复制模板并直接设置网址之外,最佳解决方案是什么?
有点晚了,但这可以通过在控制器中定义“帮助”路由的主机来实现,如下所示:
#[Route('/help', name: 'help', host: '%domain%')]
%domain%
是一个可以灵活定义的环境变量。这样 url 函数就可以创建正确域的链接。
也许这仍然可以帮助偶然发现这个问题的人!