Symfony 3 合并到全局域下
Symfony 3 merge under global domain
我有域名 webpage.com、webpage.ee、webpage.eu,我想将它们与网页 com/ee 或网页合并到同一域名下。com/eu.
实现此目标的 best/easiest 方法是什么?当前所有域都使用相同的代码库。
我必须手动更改所有路线和链接还是有更好的方法?
最简单的方法:
server {
listen 80;
server_name example.com
location /en {
add_header X-Lang en
}
...
}
然后在 Symfony 中,您可能需要一个请求侦听器来读取语言 header 并设置语言环境或您可能感兴趣的任何内容。
您还可以使用正则表达式等更高级的技术来匹配位置,并设置 header。
我有域名 webpage.com、webpage.ee、webpage.eu,我想将它们与网页 com/ee 或网页合并到同一域名下。com/eu.
实现此目标的 best/easiest 方法是什么?当前所有域都使用相同的代码库。
我必须手动更改所有路线和链接还是有更好的方法?
最简单的方法:
server {
listen 80;
server_name example.com
location /en {
add_header X-Lang en
}
...
}
然后在 Symfony 中,您可能需要一个请求侦听器来读取语言 header 并设置语言环境或您可能感兴趣的任何内容。
您还可以使用正则表达式等更高级的技术来匹配位置,并设置 header。