Wie konfiguriere ich Weiterleitungen zu einer URL ohne abschließenden Schrägstrich in Nginx?

Wie konfiguriere ich Weiterleitungen zu einer URL ohne abschließenden Schrägstrich in Nginx?

ich muss eine solche Weiterleitung erstellen:

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

hierzu habe ich folgenden Datensatz verwendet:

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

Es gibt jedoch eine Nuance: Bei der Paginierung mit solchen Links wird auch für sie eine Umleitung durchgeführt:

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
...

Ich wünschte, es gäbe keine Weiterleitungen für solche Links.

Kann dies über Nginx erfolgen oder ist es besser, es im Site-Skript zu tun?

Danke im Voraus für Ihre Antwort.

Habe auch Folgendes versucht:

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

aber ich weiß nicht, ob das eine gute Platte ist?

verwandte Informationen