La solicitud jQuery AJAX falla con el error 503 solo con “http://example.com” como valor

Tengo el problema más extraño. Este es mi javascript:

var value = "some_value"; $.ajax({ url: "process.php", type: "POST", dataType: "json", data: { value: value }, success: function(data) { console.log(data); } }); 

No hay sorpresas aquí. Este es mi proceso.php:

  

En realidad, no importa, lo que está dentro del process.php . La solicitud es exitosa cada vez, excepto cuando el valor es una URL válida. Con

 var value = "http://example.com" 

al principio la solicitud fallará con el error 503 Service temporalmente no disponible. ¿Qué hay de malo en la configuración de mi servidor? No sé qué probar. No tengo .htaccess. Navegador: Firefox 29.

Esto es casi seguro un firewall de aplicaciones web . Compruebe si su servidor ejecuta mod_security . Deberá revisar las reglas utilizadas por mod_security o cualquier otra cosa que se esté ejecutando en el servidor para encontrar la que está bloqueando las URL.