Para un navegador y para un buscador, /about y /about/ son dos direcciones. Si las dos devuelven 200, tiene dos copias de cada página. El remedio es elegir una forma y redirigir la otra hacia ella, y la manera en que eso se tuerce es un bucle.
Elija una
# nginx: no trailing slash
rewrite ^/(.*)/$ /$1 permanent;
# nginx: with a trailing slash
rewrite ^([^.]*[^/])$ $1/ permanent;
El segundo patrón excluye a propósito todo lo que lleve un punto, para que los archivos -/logo.png, /robots.txt- no se manden a /logo.png/.
El bucle
curl -sSIL https://example.com/about | grep -E '^HTTP|^location' | head -10
Más de una redirección en esa salida, o las mismas dos direcciones alternándose, es el bucle. Vea los bucles de redirección.
Los directorios son la excepción
Un directorio de verdad necesita la barra final: sin ella, los enlaces relativos dentro de la página se resuelven un nivel más arriba de la cuenta, de modo que el CSS y las imágenes se rompen mientras el HTML carga. Por algo los servidores web redirigen para añadirla.
Diga cuál es la canónica
<link rel="canonical" href="https://example.com/about">