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 № 1Sim é possivel: Criando um proxy reverso com o URL Rewrite para o IIS
Substituir 10.10.0.50:8111
nesta imagem com partner.com
e tools.mysite.com
com m.example.com
:
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>