Wordpress security is sometimes at loggerheads with a site's search ranking. There are many tricks and tips recommended by security wonks that will actually decrease a site search ranking, such as banning all hits to xmlrpc.php, or disallowing various paths in robots.txt. I've experimented over the last several days and learned what works and what is counter-productive. I do not believe it is wise to ban hits to xmlrpc.php, and I do not think web admins should second-guess Google when it comes to directing robots. Google knows what it is doing, for the most part, and additional rules make Google angry, in a manner of speaking. I watched my site plummet from #2 in search rankings for a particular term to #5 after adding a lot of rules to robots.txt. Needless to say, I yanked those rules right out!
There is such a thing as having enough or even too much security. With regular backups of the database and the files, I am not inclined to follow all of the recommendations set forth by Perishable Press, one of the few sites I regularly follow. I view Perishable's advice in the way of guidelines and educational material. The author has a knack for explaining technical issues without resorting to jargon, with a humorous style reminiscent of Stephen King--the American vernacular, gotta love it--and he offers excellent examples on .htaccess. He is my "go-to" site when I am confused about arcane .htaccess syntax, which is often, because .htaccess syntax is unintuitive. I use some of his security tips, but not all, because some cause problems. I am also concerned that perhaps other problems may be created that I cannot detect, problems that may become evident in the future after I add a new plug-in or there's a new update to Wordpress.
Perishable's .htaccess code is sometimes compressed in a way that makes it difficult to debug or understand what is being done. Perhaps that is a form of showing off or maybe the intention is for the code to execute faster, but I'd prefer to sacrifice efficiency for readability and ease of maintenance.
I am no stranger to compressing code. I won a little contest back in the '80s, getting my name and program published in a national magazine. The challenge was to code a BASIC program that did something cool in only one line. Each BASIC statement could be separated by a colon (:), and GOTO 0 was allowed. But was this a useful or helpful skill? Maybe. This sort of experience may have helped me become a better maintainer of other people's spaghetti-code programs, which comprised a large portion of my career. I rarely had difficulty finding and fixing bugs.
I think Apache wrote the language for .htaccess back when every byte mattered, and in order to save a couple bytes, they made the language cryptic and anti-human. I much prefer languages such as COBOL, batch/script, or BASIC for their sheer readability. I never was a fan of C++, even if it is twice as fast. In my opinion, buy a faster computer, if you need speed. When programming languages are easier to understand and to code, then greater deeds may be wrought by human minds and with far fewer bugs. That's my philosophy about programming. I have indeed worked with extremely cryptic computer programming languages--assembler, no less. I am merely stating my own preference as a programmer and user. It's nice to be able to look at source code and figure out what is going on in just a few moments. Maybe my opinion does not dovetail with job security for those programmers already entrenched in cryptic languages, but it seems rather obvious to me.
Blog Archive
-
▼
2013
(330)
-
▼
June
(59)
- Bonus Post for RISK Fans!
- This Week in Awesome (6/29/13)
- What was the Civil War About?
- You Shouldn't Wish People Dead (Spoilers?)
- Victory through Nonviolence
- Dog Park Jazz Recommendations
- Retro Video Unit (6/28/13)
- Fixing a Broken Shutdown Shortcut
- Things You Don't See Every Day
- Grooming Garage: Other Blades to Try
- I Hate George R.R. Martin and Hope He Dies Before ...
- Pastel Puzzlement
- Historic Life-Changing Ruling by Supreme Court
- My Brain is Sprained
- Blogger Fails in Firefox
- Steamy Ride
- Classroom Dream
- Mad (Wo)Men 6x13: "Well, aren't you lucky to have ...
- Confessions of a Blogger
- This Week in Awesome (6/22/13)
- I Like
- Fingertip Tip
- What Bing Means to Me
- All Kinds of Fans
- An Open Approach
- Mad (Wo)Men 6x12: "My father's never given me anyt...
- The Media's Ad Hominem
- Burrito Sandwich? YES.
- This Week in Awesome (6/15/13)
- Situational Ethics
- Retro Video Unit (6/14/13)
- Government Spying
- It Ain't So
- Social Skills and Those That Lack Them
- Copying Large Numbers of Files Over a Network in L...
- A Customer Service Dialogue
- Why Game of Thrones Repels
- Working Dreams
- Wordpress Security Vs. Wordpress Search Ranking
- Mad (Wo)Men 6x11: "Maybe I'll make it worth your w...
- Dads and Non-Dads
- Flashblock 1.5.17 Eliminates Annoying Flash Autoplay
- Spying on Americans
- Carter was Ethical
- This Week in Awesome (6/8/13)
- Dreaming of My Enemy
- An Interview
- Jonesin' for Wordpress 3.6
- Our Government is on the Wrong Track
- Utility Work
- The White House and Civil Liberties
- Watch Wednesday Wrist Want (6/5/13)
- Steven Alan Eyewear Follow-Up
- Mad (Wo)Men 6x10: "I have to do it by myself."
- Another Eyewear Option
- This Week in Awesome (6/1/13)
- Blexbot Content Scraper is Really Nielsen Media Re...
- Subscribing by Email
- Bot-Net Attack? What Bot-Net Attack?
-
▼
June
(59)
Popular Posts
-
I’m really happy with the way CBS is handling The Good Wife . With maybe the exception of Friday Night Lights , I think it’s the best networ...
-
For over a year, Jessica Chastain kept her role in Zero Dark Thirty a secret. Chastain plays Maya, a CIA operative who spends years of her ...
-
A couple years ago, the question which plagued the television landscape was: Can women be funny? Now a more relevant question would be: Wher...
-
In recent years, premium cable channel Showtime has provided meatier roles for women than either Hollywood studios or network television off...
-
Vera Farmiga is one of those actresses that sneaks up on you. She was Oscar-nominated for her role in Up in the Air opposite George Clo...
-
With all of the summer tent pole movies premiering, there's been outcry from audiences (and critics) for the studios to make superhero m...
-
Canonical's decision to embrace Mir and abandon X and Wayland has consequences for Ubuntu derivatives such as Kubuntu, Xubuntu, and Linu...
-
Can you stand a few more words about shoes? Because I have them. Words. And shoes, duh. I've been lamenting this week's return to su...
-
I've been trying to be more aware of potential photo opportunities as I go about my mundane business. It has led to some interesting sho...
-
(In case you're wondering, there was no TWiA this weekend due to a lack of suitable material.) The parking lot of our local Ocean State ...