-->

Wednesday 17 February 2016

How To Enabling SSL ON WORDPRESS BLOG FOR FREE


Today in This Time Google Has Started Indexing https:// website on top list wise. This is very Main Problem to Getting indexing

Your Blogs on Top on Google Search Results

Today we gonna tell you all How To Enabling SSL ON WORDPRESS BLOG FOR FREE



This Tips is Succesfully tested on Wordpress & Custom PHP Websites. For blogger users , sorry guys currently Google isn't supporting this feature.For wordpress usage check the

Part A: Normal Static Websites & Custom PHP Websites


Part B :Wordpress Section.





SSL certificates by default uses port 443 ,but here we are going to use normal port 80, so no speed benefit available using Google SPDY but Cloudflare has option to partially enable SPDY.
If you already own Cloudflare Account then proceed from


Step-6. Otherwise ,Firstly signup for Cloudflare Account by visiting their official Account. They don't charge any fee for basic plan & offer plenty of features.

Step -1: Add your domain name into their panel & click on continue setup

Step-2: Leave all the setting as it is & click on I have added all the missing records


Step-3: Chose free plan & modify other settings based on your needs.


Step-4: After that modify your Nameservers by replacing them with those of cloudflare's in your DNS Panel.


Step-5: Wait for 12 hours before proceeding further . Once cloudflare is installed you will receive mail from them & the site listing colour will change to green. After your website is on cloudflare follow these steps:


Step-6: Left click on settings icon in right end of your domain listing.By default you will land up on Settings Overview Tab.Now move down to SSL option & select flexible SSL.
A small confirmation at top left corner will notify you once its enabled.


Step-7: Now open your cpanel ->filemanager ->public_html folder & edit .htaccess if it exists or download one from link given below , replace the website link in it with your own & upload it back to your main directory (where website files are present normally public_html/www)
Open it & add following rules by replacing the given domain with your own domain. Use second rule if you want to force www.


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
RewriteRule ^(.*)$ https://www.2048me.ga/$1 [L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

 
Download htaccess if you don't have one from here & replace domain name with yours & error pages accordingly.

http://goo.gl/Cy2oio

Some notes: 

1. Forcing https directly will work for some time but it will start giving error : This webpage has a redirect loop. So the rule given below didn't worked out in my case:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

2. The security offered by Flexible SSL is as good as that offered by Normal SSL because the connection of visitors with Cloudflare is encrypted using port 443 & then cloudflare communicates with our server using non https(port 80/unencrypted).However any hacker have to firstly hack into Cloudflare network before knowing which Cloudflare server is communicating with our server & its highly unlikely.

3. For those of you who have signed free SSL certificates from Star SSL or other & were bothered to watch those red flags can now use their ssl to further encrypt connections between Cloudflare-your domains packets.Just install Star ssl certificate at your domain by reading their instructions & your website users will not be able to watch that red warning due to cloudflare's flexible ssl at front.

4. If you are watching a yellow sign instead of green on https then open your source code & replace all outbound links (in form of http://) with //(remove http:)

5. If you want to enable ssl on limited areas ,use htaccess rules.

Part B : Enabling https for Wordpress-

Follow all steps upto


Step-6 as given in above part & leave .htaccess updation. Instead we will use Cloudflare to force SSL.

Step-7 :For doing that Right click on your Domain in Cloudflare Control Panel & select Page Rule option.Now add your domain name url (ex: http://xyz.com) & click on Force SSL.

Step-8: After that search & install plugin called Cloudflare Flexible SSL . After enabling your plugin you are done. Your wordpress blog now belongs to elite league of few bloggers who can afford $67/yr SSL Certificate.It will also avail a minute SEO benefit.
Demo: http://goo.gl/x2s2sX

Let me know if it worked for you or you are still getting some error through comments below.

You Can also Use

Myfreessl.com to set SSL on Your WP Blog

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

Delivered by FeedBurner