一台服务器上有多个域名,想通过nginx 配置把不带www 跳转到www上,
if ($host = 'XXXX'){
return 301 https://$host$request_uri;
域名有多个,每个都这样写死的话,有些麻烦,询问下有何简单的办法能搞定的,比如寻找主机文本'www.'==-1然后跳转?不知有没这样的语法
一台服务器上有多个域名,想通过nginx 配置把不带www 跳转到www上,
if ($host = 'XXXX'){
return 301 https://$host$request_uri;
域名有多个,每个都这样写死的话,有些麻烦,询问下有何简单的办法能搞定的,比如寻找主机文本'www.'==-1然后跳转?不知有没这样的语法
server {
listen 80;
server_name example1.com example2.com example3.com;
return 301 http://www.$host$request_uri;
}
也可以这样写:
server {
listen 80 default_server;
server_name _;
return 301 http://www.$host$request_uri;
}
server {
listen 80;
server_name www.xxx.xx xxx.xx;
return 301 https://www.xxx.xx$request_uri;
}
15 回答8.4k 阅读
2 回答2.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答912 阅读
1 回答783 阅读
551 阅读
location