nginx で末尾のスラッシュなしで URL へのリダイレクトを設定するにはどうすればいいですか?

nginx で末尾のスラッシュなしで URL へのリダイレクトを設定するにはどうすればいいですか?

このようなリダイレクトを作成する必要があります:

domain.com/test/ (301) => domain.com/test

このために私は次のレコードを使用しました:

rewrite ^/(.*)/$ /$1 permanent;

しかし、微妙な違いがあります。ページネーションでは、このようなリンクがあり、それらに対してもリダイレクトが実行されます。

domain.com/category/?page=1&view=grid (301) => domain.com/category?page=1&view=grid
domain.com/category/?page=2&view=grid (301) => domain.com/category?page=2&view=grid
...

このようなリンクにリダイレクトがないことを望みます。

これは nginx 経由で実行できますか、それともサイト スクリプトで実行したほうがよいでしょうか?

ご返信をよろしくお願いいたします。

これも試しました:

if ($query_string = "") {
   rewrite ^/(.*)/$ /$1 permanent;
}

しかし、これが良い記録かどうかは分かりません。

関連情報