我知道可以按主机过滤路由,如下所示:
irc_backend.report.stacking_issue:
path: /reports/stacking-issues
host: backend.domain.com
defaults: { _controller: IRCBackendBundle:Reports/Product/StackingIssueReport:index }
Run Code Online (Sandbox Code Playgroud)
是否可以更改此配置以匹配多个域?例如:
irc_backend.report.stacking_issue:
path: /reports/stacking-issues
host: backend.domain.com|dev.backend.domain.com
defaults: { _controller: IRCBackendBundle:Reports/Product/StackingIssueReport:index }
Run Code Online (Sandbox Code Playgroud)
我试图避免为每个页面设置 2 条路线。
您可以根据要求尝试在主机名中使用占位符(即Symfony 文档)
irc_backend.report.stacking_issue:
path: /reports/stacking-issues
host: "{mydomaines}"
defaults: { _controller: IRCBackendBundle:Reports/Product/StackingIssueReport:index }
requirements:
mydomaines: backend.domain.com|dev.backend.domain.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5248 次 |
| 最近记录: |