• Resolved Parampreet

    (@parampreet)


    I’m using paid hosting from Blubrry and the powerpress plugin.

    I have Let’s Encrypt SSL installed on my domain.

    For some reason all my links to my podcast details (images, feed, etc) in the plugin in settings are not SLL versions. They are listed as http instead of https.

    However, when I go to the http links listed in powerpress, I’m taken to the proper SSL versions, with https.

    I’ve tried changing the http links in powerpress manually to https versions but they keep reverting back to the http version.

    Any thoughts on what might be happening?

    Thanks

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

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Dave Clements

    (@daveclements)

    Are you using an HTTPS redirection plugin? I recommend using “WP Force HTTPS” on your site. That’s what I use.

    Thread Starter Parampreet

    (@parampreet)

    No, I’m on siteground wordpress hosting and it is already automatically forwarding to HTTPS. It goes to the right place but for some reason the powerpress settings don’t list HTTPS versions.

    Plugin Support Shawn

    (@shawnogordo)

    What “links” within PowerPress are you trying to change? Are you sure you’re logged in to your WordPress site’s dashboard via an https (not http) login page?

    Thread Starter Parampreet

    (@parampreet)

    Okay, I figured it out. I was logged in via HTTPS but was getting the following HTTP url auto-populate in PowerPress feed fields. Here are some screen captures:

    https://sciencemeditations.com/wp-content/uploads/2018/12/Powerpress-feed-setting-image-a.png
    https://sciencemeditations.com/wp-content/uploads/2018/12/Powerpress-feed-setting-image-b.png

    The solution was to install a “force http to https” plugin. Not ideal, but it did the trick.

    So it wasn’t a problem with PowerPress plugin, so not a Blubrry issue.

    Thanks

    Plugin Author Angelo Mandato

    (@amandato)

    Hello @parampreet,

    This can happen if your SSL is terminated behind a proxy /cache server, such as CloudFlare service or a cache server like Varnish or Nginx in front of your Apache web server. If this is the case for you then the simple fix is to add the following lines to your wp-config.php near the top…

    if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' == $_SERVER['HTTP_X_FORWARDED_PROTO'] ) {
            $_SERVER['HTTPS'] = 'on';
    }

    The HTTP_X_FORWARDED_PROTO define may be different depending on the headers your caching server sends but almost all use “X-Forwarded-Proto”. This tag sends back to the main server what protocol the original request to the proxy server came in as, e.g. “X-Forwarded-Proto: https”. The setting “$_SERVER[‘HTTPS’] = ‘on’;” tells WordPress to use https rather than http as the protocol for all URLs.

    This may not be your issue but if it is this is a more elegant solution than the plugin you’re using.

    Thanks,
    Angelo

    • This reply was modified 6 years, 2 months ago by Angelo Mandato. Reason: misseplled hello
Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Powerpress not generating/accepting https (SSL) feed’ is closed to new replies.