Muchas gracias por las respuestas, efectivamente son buenas soluciones. En mi caso no me servía ya que la página que estaba en otro dominio necesitaba acceder a las cookies del cliente, por lo que al pasar por el servidor se jodia el invento.
Pongo dos soluciones más a este caso:
Una es configurar en el Apache un proxy inverso (para mi caso concreto tampoco servía ya que la cookie estaba creada sin el proxy):
<Location /otrodominio>
ProxyPass https://otrodominio.com
ProxyPassReverse https://otrodominio.com
</Location>
Otra es un hack que solo usa js para saltarse las restricciones de seguridad de crossdomain. Es un código muy feo, no estoy nada orgulloso, pero ha sido la que al final me ha solucionado el problema. Eso si, en cuanto pueda lo cambio por algo menos chapucero:
index.html
<script type="text/javascript">
function xss_ajax(url) {
var script = document.createElement("script");
script.type = "text/javascript";
if(script.readyState){ // IE
script.onreadystatechange = function(){
if(script.readyState == "loaded" || script.readyState == "complete"){
script.onreadystatechange = null;
callBack();
}
}
} else {
script.onload = function(){
callBack();
}
}
script.src = url;
document.getElementsByTagName("head")[0].appendChild(script);
}
function callback(value) {
alert(value);
}
xss_ajax("http://otrodomonio.com/ping.html");
</script>
ping.html
callback('ok');