• My host switched servers – causing an IP address change. I am pretty sure this is the root of the issue.

    We create content on http://louisville.am/ and then take that podcast embed code and put it into http://rustysatelliteshow.com/ we have been doing it that way for many years – and therefore have around 400 of these iframes that no longer work. If I take the same embed code and put it into louisville.am it works – but will not work outside of that domain.

    For the latest episode of rusty satellite show I added the Amazon AWS address and that worked:

    [audio src="https://louamrustysatellitepodcast-2.s3.amazonaws.com/393Rusty042221.mp3" /]

    but the embed code given for that same podcast doesn’t work

    <iframe width=”320″ height=”30″ src=”http://louisville.am/?powerpress_embed=6581-podcast&powerpress_player=mediaelement-audio&#8221; frameborder=”0″ scrolling=”no”></iframe>

    and neither do any other embed codes.

    Can anyone help me fix this?

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @jasonsmithnyc,

    This is rather technical issue, but I suspect your new server is now including a header which indicates that it does not allow the page to be viewed in frames. I just checked your source site and it does include the x-frame-options header and it is only allowing frames only if it is on the same host name (SAMEORIGIN).

    x-frame-options: SAMEORIGIN

    The issues is NOT with http://rustysatelliteshow.com/ but with http://louisville.am/.

    First you need to find out if Apache is setting the x-frame-options or a WordPress plugin is setting the x-frame-options header. If it is a WordPress plugin, then let us know, we can add a hotfix to PowerPress to disable the x-frame-options header specifically on the powerpress_embed URLs. If it is in Apache (either in the config file or in the sites .htaccess file), then please let me know and we’ll see what we can come up with as far as some additional logic in the config/htaccess file.

    Also, if you ever switch to HTTPS, you need both sites to be HTTPS. If your rustysatelliteshow.com is ever setup with HTTPS and louisville.am is not, you will also see a similar issue in most browsers where the frame will not load on the secure site because its source is insecure.

    Thanks,
    Angelo

Viewing 1 replies (of 1 total)

The topic ‘embed iframes not working’ is closed to new replies.