Fora da caixa, o UrlRewrite só pode reescrever a mesma página, assim:
<rule name="Rewrite to article.aspx">
<match url="^article/([0-9]+)/([_0-9a-z-]+)" />
<action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" />
</rule>
Parece que você está tentando fazer uma reescrita para outro site em outro domínio e, possivelmente, fazer o descarregamento de SSL - isso é o que Proxy reverso faz. Para que isso funcione, você precisa ter o Roteamento de Solicitação de Aplicativo instalado.
O que eu faria para depurar esta configuração é:
- Substitua a ação de reescrever por um redirecionamento e veja se funciona. Dessa forma, você garante que a regra seja aplicada à sua solicitação.
- Se tudo o que você está tentando fazer é reescrever seu site, altere o URL de reescrita para um parente.
- Se você realmente precisa fazer uma reescrita para um site diferente, instale e configure o ARR (o que por si só pode trazer outro conjunto de problemas)