Support » Plugin: Jetpack - WP Security, Backup, Speed, & Growth » Remote server returned an unexpected status code (400)

Viewing 15 replies - 1 through 15 (of 20 total)
  • Plugin Contributor James Huff


    Volunteer Moderator

    The images seem to be working now, even the one you linked to above.

    Are you using any sort of download or hotlink protection for your files? If so, that may interfere with our image CDN’s ability to retrieve the original images.

    Using VPN to the US everything seems to work fine but I’m in Europe. Trying to browse via Germany, Netherlands or Spain I am still receiving the “We cannot complete this request, remote server returned an unexpected status code (400)” error.

    There are also errors in the console of my browser:
    [Error] Failed to load resource: the server responded with a status of 400 () (IMG_4007.jpg, line 0)

    I forgot to answer… No. I’m not using any sort of download or hotlink protection.

    Plugin Support Tracy


    Thanks for clarifying! With the help of my colleagues, we’re able to confirm this.

    Do you have any Geo-blocking in place for this site? What happens when you remove the VPN to the US? Do the images still load?

    No. There is no any geo-blocking in place. But I’ll double check this with my hosting provider and will write again.

    Without VPN to the US some images are not loading (usually featured images in the Related posts section of Jetpack). I’m temporarily removing now this component from my pages because of this.

    Btw, I can’t load this URL directly from my laptop/browser also if I don’t have VPN to the US enabled. And I’m still receiving the error 400 without VPN. So it can’t be related to geo-blocking from my server I believe.

    Plugin Support Fotis


    Hi there,

    This may be happening because our European servers can’t get the images fast enough from your hosting provider. Can you please check with your host if there’s something they can do about it on their end?


    I have this problem on 3 different servers (@ 2 different countries) so far. It may be related to the reasons mentioned above but the problem is relatively new and it is connected with the CDN service in Europe. I can not waste more time to investigate. Deactivated Jetpack CDN for the moment. Additional problem is that Jetpack galleries and Jetpack related posts components are still using CDN URLs.

    Yesterday the evening I inserted here a detailed reply confirming I have the same problem and inserting some sample URLs, what happened to it?

    Plugin Support Fotis


    @yovko – Please contact us directly at to further assist you this.

    @gioxx – If you have posted several links the forums anti-spam filter might have removed it. However, I suggest starting your own thread, as per the Forum Welcome?

    Thanks @fstat , but I have the same problem of @yovko. Server seems to be Ok, i0 on works well and the CDN serves images correctly, but I have much problems with i1 and i2. Problem never happened before, it only occurs in recent weeks, at the moment I have deactivated Jetpack’s CDN and I can see images correctly.


    Plugin Contributor James Huff


    Volunteer Moderator

    Hm, that’s odd. The next time you see the problem, would you please run a traceroute to and

    traceroute to (, 64 hops max, 52 byte packets
    1 gateway ( 6.962 ms 2.655 ms 2.468 ms
    2 ( 5.438 ms 5.572 ms 6.007 ms
    3 ( 6.211 ms 5.182 ms 6.484 ms
    4 ( 33.359 ms ( 33.848 ms ( 26.823 ms
    5 ( 27.307 ms 27.545 ms 27.538 ms
    6 ( 33.183 ms 38.357 ms 33.013 ms
    7 * * *

    64 * * *

    traceroute to (, 64 hops max, 52 byte packets
    1 gateway ( 7.195 ms 2.506 ms 2.401 ms
    2 ( 5.290 ms 5.442 ms 4.556 ms
    3 ( 7.175 ms 5.988 ms 5.520 ms
    4 ( 31.765 ms ( 26.555 ms ( 25.560 ms
    5 ( 27.155 ms 25.679 ms 26.800 ms
    6 ( 39.333 ms 38.002 ms 39.135 ms
    7 * * *

    Plugin Contributor Barry


    It looks like you (or your hosting provider) is blocking some Photon IPs which is causing some requests to fail and return a 400 error as a result.

    As an example, I can see from our side that is blocked but is not.

    If you have additional questions or need more info it’s probably best to contact our support via to sort out the problem.

    ОК – thanks! I’ll check again with my hosting provider(s).

Viewing 15 replies - 1 through 15 (of 20 total)
  • The topic ‘Remote server returned an unexpected status code (400)’ is closed to new replies.