/ / IIS UrlReWrite para diferente domínio cruzado - url-reescrevendo, iis-7.5

UrlReWrite do IIS para o domínio cruzado diferente - url-reescrevendo, iis-7.5

Gostaria de usar o site para celular do parceiro que oferece suporte à personalização de marca. Aqui está o meu URL para celular como m.example.com

Quando alguém digitar o url de endereço acima eu gostaria de executar url como abaixo

http://partner.com/?autoLogin=true&cssfile=xyz&accountname=example

Isso é possível usar o URL reescrever para alcançar o resultado?

Por favor informar?

Atenciosamente Bhavesh

Respostas:

0 para resposta № 1

Sim é possivel: Criando um proxy reverso com o URL Rewrite para o IIS

insira a descrição da imagem aqui

Substituir 10.10.0.50:8111 nesta imagem com partner.come tools.mysite.com com m.example.com:

insira a descrição da imagem aqui

Isso deve manter partner.com de aparecer na barra de URL do navegador do usuário. Alternativamente, se não houver política de mesma origem problema, você pode colocar um iframe no corpo HTML de m.example.com:

<iframe src="http://partner.com/?autoLogin=true&cssfile=xyz&accountname=example"></iframe>

Se você quiser redirecionar um usuário para o partner.com, tente:

<rewrite>
<rules>
<rule name="Login redirect" stopProcessing="true">
<match url="^/?$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^m.example.com$" />
</conditions>
<action type="Redirect" url="http://partner.com/?autoLogin=true&cssfile=xyz&accountname=example" />
</rule>
</rules>
</rewrite>