在nginx中设置将www重定向到非www是不可取的';不工作或损坏nginx

在nginx中设置将www重定向到非www是不可取的';不工作或损坏nginx,nginx,Nginx,我正在尝试重定向来自非www http域的所有流量 所以下面的地址 。。。是否都应该重定向到 使用以下nginx配置,我能够重定向所有http(包括)流量 我唯一不能工作的领域是 这是我的nginx配置 server { listen 80; server_name mysite.com www.example.com; return 301 https://example.com$request_uri; } #server { # if thi

我正在尝试重定向来自非www http域的所有流量

所以下面的地址

。。。是否都应该重定向到

使用以下nginx配置,我能够重定向所有http(包括)流量

我唯一不能工作的领域是

这是我的nginx配置

server {
    listen 80;
    server_name mysite.com www.example.com;
    return 301 https://example.com$request_uri;
}
#server {
    # if this server block is active, none of my urls work. 
    # listen 443 ssl;
    # server_name www.example.com;
    # return 301 https://example.com$request_uri;
#}
server {
        listen 443 ssl;
        root /var/www/public;

        index index.php index.html index.htm index.nginx-debian.html;

        server_name example.com;
        #rewrite ^/(.*) https://example.com/$1 permanent; I commented this out because it had too redirects error
...
看见