Support Forum

Update site to SSL, but simple:press still non-SSL

PR Phil Raymond
Phil Raymond
Member

I updated my site to SSL, and everything is working except simple:press, which is still non-SSL. What do I need to do to make all simple:press links load with https? Thanks, Phil

6 Answers

New Answer

PR Phil Raymond
Phil Raymond
Member

Okay, I solved this. I installed the ‘Better Search Replace’ plugin and replaced all of the http instances of my website throughout all of wordpress with https. I figured simple:press would handle this, but I guess not. Thanks! Phil

PR Phil Raymond
Phil Raymond
Member

Hmm, one more issue. The default theme is calling an http image:

-wp-content/sp-resources/forum-themes/default/styles/images/dd_arrow.gif

 

And the image upload plugin is calling some 3 http images:

-wp-content/sp-resources/forum-plugins/plupload/resources/jscript/jquery.ui.plupload/css/images/ui-bg_flat_75_ffffff_40x100.png
-wp-content/sp-resources/forum-plugins/plupload/resources/jscript/jquery.ui.plupload/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
-wp-content/sp-resources/forum-plugins/plupload/resources/jscript/jquery.ui.plupload/css/images/ui-bg_glass_75_e6e6e6_1x400.png

 

I can’t figure out where this is happening. Must be hard-coded in the files somewhere?

YS Yellow Swordfish
Yellow Swordfish
Member

SP uses the request schema that WordPress supplies because we are, after all, a WP plugin.
So – first thing, Did you go to the integration admin panel and update the forum permalinks.
And I think the next question will be – exactly how did you update your site to SSL? Did you follow the WP guide for doing this?

PR Phil Raymond
Phil Raymond
Member

Thanks for the help. Yes, I updated the forum permalinks. 

I didn’t find much of a WP guide for updating to SSL, so I followed a few blog posts on the topic. Here’s what I did:

-Got the SSL Certificate installed and verified

-Changed Settings…General to https (both WordPress and Site Address)

-Added to .htaccess (I’ve tried both of these): 

#Option 1
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mysite.com/$1 [R,L]

#Option 2
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

-Used ‘Better Search Replace’ to change all instances of http://www.mysite.com to https://www.mysite.com

-I also use Cloudflare, but I’ve paused it entirely to take it out of the picture.

PR Phil Raymond
Phil Raymond
Member

For some reason this problem has gone away now that I’ve moved the site (via the Duplicator plugin) to another server. I had cleared my browser cache, so that wasn’t this issue. Maybe it was another cache – I don’t have any caching plugins installed, but perhaps something with WordPress core? Not sure, but problem solved 🙂

MP Mr Papa
Mr Papa
Member

Good to hear though rather not have the mystery. Thanks for the update