In spite of being urged by the Ukrainian government and others, Cloudflare is refusing to pull its services from Russia.

In spite of being urged by the Ukrainian government and others, Cloudflare is refusing to pull its services from Russia.

As a precaution against distributed denial of service (DDOS) attacks, I allow access to my websites only through Cloudflare. Direct access – for example using my IP number – is not permitted. I put a bit of code in my htaccess file that checks to see if the Cloudflare IP Country header is present. That worked fine but would be pretty easy for a determined bad guy, gal, nonbinary person, or bot to defeat – especially since I posted here about it.

Recently CF added a Transform Rule feature. It consistently amazes me the great features that CF makes available on their free tier. Using a Transform Rule, I can create a custom, secret request header which I can then check for using htaccess. Something like this …
Every once in awhile I login to Cloudflare and browse around the dashboard, looking for any new features on the free plan – to their credit CF adds helpful new features frequently. Today I noticed the new Security Center, and I was anxious to try it out.

Read more New Cloudflare Security Center – Beta, use with caution
The People in Charge at WP announced “WordPress 5.8 adds WebP support“. This is great news!
Spoiler Alert: LiteSpeed is my choice for its superb server-side cache. Apache is a solid pick too – I just have to add the Comet Cache plugin. Nginx is right out – no support for .htacess.

Apache, Nginx (pronounced engine-x), and LiteSpeed compose the vast majority of the web server market. Comparisons of the three are readily available on the interwebs, so I won’t get into that – just a quick summary: Read more Apache, Nginx, or LiteSpeed?
This nonsense swamps the Interwebs. Links screaming “The Best WordPress Hosting for 2022”, “The Top 10 WordPress Hosts”, “WordPress Hosts Ranked by Real Users” – many other variations. These are always clickbait, frequently affiliate marketing scams, many times involving the notoriously evil Endurance International Group (EIG). No useful information has ever been gleaned from any of these sites.
So, how do I pick a WP host? It ain’t easy. There are thousands to choose from, and selection can be a bit hit and (mostly) miss. Sorry for that. Read more The Best WordPress Hosting is … Blatant Clickbait
Cloudflare is being sued in California court by two wedding-dress makers – yep, wedding-dress makers – for copyright infringement. According to Mon Cheri Bridals and Maggie Sottero Designs, Cloudflare has “failed to terminate sites” that the plaintiffs claim are selling counterfeit dresses.
Read more Cloudflare – responsible for copyright infringement?
In early 2020, Cloudflare switched from Google’s reCAPTCHA to Intuition Machines’ hCaptcha. It was a business decision – although CF made a ridiculously hypocritical attempt to excuse the switch as a moral imperative. hCaptcha is much less expensive for CF than the Google alternative, but hCaptcha provides a lesser user experience. The CF community was – and remains – unhappy about the switch. Read more The Cloudflare CAPTCHA Kerfuffle Continues
WordPress encourages users to use the latest version of PHP. This makes sense since each new version of PHP is faster and more secure, among other purported benefits. But exactly how much faster will my site be if I upgrade PHP?
Read more PHP 8.0 is 18+% faster, so my site will be much faster, right?
WIX recently released a series of commercials comparing WP unfavorably to Wix. The series is titled “You Deserve Better”, and includes …
Way back on December 16, 2018 the good people at WordPress Christmas-gifted the community with the rollout of WordPress 5.0, introducing Gutenberg as the default content editor. Each subsequent release of WP has included improvements to Gutenberg (rebranded as the Block Editor). So many ‘improvements’. This ongoing need for multiple improvements is validation for the vast majority of WP users – including me – who loudly but hopelessly railed against Gutenberg being forced upon us far before it was ready – or we were ready for it.
Maybe one day it will be ‘improved’ enough for me to give it another trial.
Anyway, the recent rollout of WP 5.7 includes the latest set of Block Editor improvements. It also includes a much-touted new feature:
From HTTP to HTTPS in a single click
Starting now, switching a site from HTTP to HTTPS is a one-click move. WordPress will automatically update database URLs when you make the switch. No more hunting and guessing!
Uhm, really? A single click to switch from HTTP to HTTPS? Turns out no. I still need an SSL certificate like Let’s Encrypt. The certificate is the foundational piece of the conversion, the rest is pretty straight-forward. The “hunting and guessing” was admirably solved by The Better Search Replace plugin. This new feature just moves the functionality of the Really Simple SSL plugin into WP core. I tried out the Really Simple SSL plugin in the past and found that, for me at least, it didn’t do anything that I couldn’t do about as easily without.
Back in September 2019 I developed my Greetings byGosh plugin, got it approved, and uploaded it to the WP Plugin Repository. Just recently, I released an updated version, following this guide: How to update an existing WordPress plugin SVN repository.
Read more Updating My Plugin in the WP Repository – Major Security Hole
On February 3, 2021, WordPress released version 5.6.1 to the public, and …
Nothing terrible happened! This is a major step forward in the WP version release process.
(see WordPress and the Terrible, Horrible, No Good, Very Bad Day; WP Update Double Debacle; WP REST API Exploit – why was the filter disabled?) Read more WordPress released version 5.6.1 and …
The Wordfence 2020 WordPress Threat Report notes more than 90 billion malicious login attempts on the 4+ million sites using Wordfence in 2000. Doing a bit of math, that’s about 60 malicious login attempts on every site every day. I’m not at all sure 60 is exactly correct, but it seems about right based on what I find in my Cloudflare firewall logs – and it’s a big number.