Parece que você tem um loop de redirecionamento, porque você continua adicionando /amp/
no final do seu URL de solicitação.
Talvez você deva ter uma diretiva de reconfiguração condicional (ou duas!) em vez de um caractere curinga.
-rewrite ^ http://example.com$request_uri/amp/ break;
+rewrite ^(.*(?<!/amp))/$ http://example.com$1/amp/ break;
+rewrite ^.*(?<!/amp/)$ http://example.com$uri/amp/ break;
O texto acima garante que o rewrite
só aconteça se o seu URL ainda não terminar em /amp/
(usando as declarações de aparência de PCRE , que é a biblioteca que O NGINX está sendo usado para o suporte das expressões regulares ) ; Além disso, ele também deve cuidar do duplo //
que estava aparecendo originalmente no seu esquema.