Após algumas alterações recentes (veja abaixo), o link funciona bem até a cada 3-6 horas, httpstatus.io começa a reportar 11 redirecionamentos ( Ele não detalha esses redirecionamentos, no entanto, apenas diz "URL não está funcionando corretamente" ou algo assim. É sempre 11.
Ele se resolve dentro de 1 a 5 minutos, informando 0 redirecionamentos novamente ou, se eu reciclar o pool de aplicativos relevante ou editar o arquivo web.config de qualquer forma, ele soluciona o problema imediatamente.
Alguém viu isso ou algo assim antes? Como posso depurar mais?
Histórico
O problema começou após instalar um certificado da Let's Encrypt e mover o site da www não seguro para proteger o não-www em um IP exclusivo. Eu também adicionei um segundo certificado ao servidor FTP.
Os cabeçalhos de resposta quando está funcionando são:
Cache-control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma:no-cache
Content-type:text/html; charset=UTF-8
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Server:Microsoft-IIS/7.5
X-powered-by:PHP/5.6.2
X-pingback:https://mysite.tld/wordpress/xmlrpc.php
Link:https://mysite.tld/wp-json/; rel="https://api.w.org/", <https://mysite.tld/>; rel=shortlink
Set-cookie:PHPSESSID=8kshloboqs5gdh05ej026s5df3; path=/
Date:Fri, 30 Sep 2016 11:28:37 GMT
Connection:close
Content-length:54191
Meu web.config contém os seguintes redirecionamentos:
<rule name="Redirect to non-www" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mysite\.tld$" negate="true" />
</conditions>
<action type="Redirect" url="https://mysite.tld/{R:1}" />
</rule>
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://mysite.tld/{R:1}" redirectType="Permanent" />
</rule>
Meu arquivo wp-config.php contém o seguinte para negar qualquer problema de cache do navegador e eu desabilitei o wp-super-cache:
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');