能够批改配置文件。
办法一:
server {
server_name 5137bj.com;
if ($host != 'www.5137bj.com' ) {
rewrite ^/(.*)$ $1 permanent;
}
...
}
办法二:
server {
if ($host = '5137bj.com'){
rewrite ^/(.*)$ $1 permanent;
}
}
这两种办法中, permanent是要害,具体阐明见nginx重定向规定阐明。
redirect – 返回长期重定向的HTTP状态302
permanent – 返回永恒重定向的HTTP状态301
不过,我应用的是上面的办法,用判断来重定向;
if ($scheme = http ) {
return 301 https://$host$request_uri;
}
或者:
if ($server_port = 80 ) {
return 301 https://$host$request_uri;
}
PS:(pos机)代码是要加在站点的nginx配置文件中,在面板里能够找到,找不到,登陆服务器吧。
加的地位server里的:
server {
server_name 5137bj.com
if ($server_port = 80 ) {
return 301 https://$host$request_uri;
}
}