我的 joomla 网站的 nginx 配置存在问题。
我想根据使用的 tld 进行重写/重定向。示例:
- domain.fr -> domain.com/fr
- domain.se -> domain.com/se
我怎样才能实现这个目标?
答案1
您可以在 server_name 中使用正则表达式来获取变量中的 TLD:
server_name ~(www\.)?domain\.(?<tld>\w+)$;
现在你可以使用它了:
rewrite ^(.*)$ /$tld/$1;
我的 joomla 网站的 nginx 配置存在问题。
我想根据使用的 tld 进行重写/重定向。示例:
我怎样才能实现这个目标?
您可以在 server_name 中使用正则表达式来获取变量中的 TLD:
server_name ~(www\.)?domain\.(?<tld>\w+)$;
现在你可以使用它了:
rewrite ^(.*)$ /$tld/$1;