nginx 設定ファイル nginx.conf を使用して、すべての https ドメインを www から非 www にリダイレクトするにはどうすればよいですか?

nginx 設定ファイル nginx.conf を使用して、すべての https ドメインを www から非 www にリダイレクトするにはどうすればよいですか?

Nginx 設定ファイル nginx.conf を使用して、すべてのドメインを www から non-www にリダイレクトしたいです。以下の設定を使用してみましたが、HTTP で始まる URL でのみ機能し、HTTPS では機能しません。

以下のサーバーブロックを追加しました

server {
    server_name "~^(?!www\.).*" ;
    return 301 $scheme://$1$request_uri ;
}

関連情報