11-08-2019, 06:56 PM
OK, got more information on this issue from customers IT dept. Is there a change i can make to resolve this?
So here’s what’s happening. The site is making an ajax request that returns XML which has javascript commands that are being executed. The one being returned is redirecting to a URL, but in that URL is the translation IP address. I’m not sure if it’s possible with the program to tell it to use absolute URLs to the route (i.e. /webppreviewer_DEV/projecttestssl.dll/) without the domain or IP, or if there is a way around this.
The Url rewrite module on the reverse proxy is supposed to make this change, but it’s set to do it on outgoing html traffic. I changed it to also look for outgoing XML and to add the <literal> tag, but it’s still not catching it, probably because it’s in a CDATA section.
![[Image: 0?ui=2&ik=e38e4c2a0d&attid=0.1&permmsgid...8&disp=emb]](https://mail.google.com/mail/u/0?ui=2&ik=e38e4c2a0d&attid=0.1&permmsgid=msg-f:1649660038413816776&th=16e4c5108dd013c8&view=fimg&sz=s0-l75-ft&attbid=ANGjdJ8LC6mL_voT70sC-XiP3q0ixvw7X_5XlVPvp744FljkbLv0iWwLDrwDHJn2pT8vBvfHNeZzmMNZEskKxCgShUfWdtFOwx52aQphTE8rSstC_HPVwCIIrsDsk18&disp=emb)
<response>
<execute>
<literal>
<![CDATA[
window.location.replace("http://10.10.250.38/webppreviewer_DEV/projecttestssl.dll/");
]]>
</literal>
</execute>
<trackid>11</trackid>
</response>
So here’s what’s happening. The site is making an ajax request that returns XML which has javascript commands that are being executed. The one being returned is redirecting to a URL, but in that URL is the translation IP address. I’m not sure if it’s possible with the program to tell it to use absolute URLs to the route (i.e. /webppreviewer_DEV/projecttestssl.dll/) without the domain or IP, or if there is a way around this.
The Url rewrite module on the reverse proxy is supposed to make this change, but it’s set to do it on outgoing html traffic. I changed it to also look for outgoing XML and to add the <literal> tag, but it’s still not catching it, probably because it’s in a CDATA section.
<response>
<execute>
<literal>
<![CDATA[
window.location.replace("http://10.10.250.38/webppreviewer_DEV/projecttestssl.dll/");
]]>
</literal>
</execute>
<trackid>11</trackid>
</response>

