PDA

View Full Version : WordPress force HTTPS and change all HTTP links to HTTPS?



immediate
04-26-2015, 10:39 AM
I just installed SSL on one of my sites. While it's working well on the main site, it's not on the wordpress blog here (https://www.thedataplanet.com/press/). I have added this snippet in .htaccess of the blog:


RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

But it's still not fully secure with some assets not in secure mode. I used Httpfox to check all the HTTP requests and all HTTP requests are correctly redirected to HTTPS. Now I don't know why it's still not fully secure. I thought redirecting all HTTP assets to HTTPS would be the deal in this case? Is it?

If not, it seems the only option left for me is to manually change all HTTP assets (href, src, etc.) to HTTPS across all the content. Is there any easy way to achieve this for the entire WP blog? A plugin? This doesn't seem right to me as I'm afraid it would neglect one asset or two on some of the posts or pages.

This really sucks.....any help would be appreciated!

GreenLionNet
05-06-2015, 01:25 AM
1. Go to the admin dashboard.
2. Point you mouse over Settings and click General.
3. Where it says WordPress Address (URL) and Site Address (URL) replace the http:// part with https:// for both of them.
4. Click Save Changes

yuva12
07-20-2021, 06:30 AM
Back-Up Your Website. ...
Implement Your SSL Certificate. ...
Add HTTPS to the WordPress Admin Area. ...
Update the Site Address. ...
Change Links in Your Content and Templates. ...
Implement 301 Redirects in . ...
Test and Go Live. ...
Update Your Site Environment.

hoststud
09-09-2021, 10:38 AM
To redirect your domain from HTTP to HTTPS you can use plugin which is simplest method. You can use "Wp-super cache plugin" or there are various other plugin are available.

You can also add below code in your .htaccess file.

<IfModulemod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>


You can check more about Wordpress http to https redirection (https://hoststud.com/resources/steps-to-fix-ssl-issues-and-https-in-wordpress.618/)

AdrianG001
04-18-2022, 08:16 AM
Force SSL for administrator and sign in pages
When I first installed my SSL certificate, my initial thought was to only put my administrator and other protected pages behind HTTPS. This can be done by opening your wp-config.php file at the root of your WordPress directory and including the following:

define('FORCE_SSL_ADMIN', true);
Many other tutorials may tell you to include define('FORCE_SSL_LOGIN', true); but it is my understanding that this is deprecated. Using FORCE_SSL_ADMIN seemed to be enough for me.

At this point, every time you visit http:/ /blog .example. com/wp-admin you should be redirected to an https version.