Profiles

Bio

Real old-school hacker, Linux/BSD Guru, PHP, Perl, Bash, JS, and especially Apache and Apache Htaccess – https://www.askapache.com/htaccess/

Goal is to become a Super Class “A” wizard-class programmer.

http://google.com/+askapache

Interests

Hacking for the hack value. Learning. Improving. Free Software. Servers (windows is NO server, barely an OS). GNU, Arch Linux, OpenBSD, Network Protocols, Page Speed, making code efficient and faster than fast. Space and Astronomy, Reading source code, Bash, JavaScript, Python, PHP, securitynow podcast, terminal multiplexers, SSH, tmux, shells. Any books on computing/hacking/or the history thereof.

https://www.askapache.com/about/

WordPress Origin Story

I discovered these htaccess tips and tricks (https://www.askapache.com/htaccess/) mostly while working as a network security penetration specialist hired to find security holes in web hosting environments around 2002. Shared hosting is the most common and cheapest form of web-hosting where multiple customers are placed on a single machine and “share” the resources (CPU/RAM/SPACE). The machines are configured to basically ONLY do HTTP and FTP. No shells or any interactive logins, no ssh, just FTP access. That is when I started examining htaccess files in great detail and learned about the incredible untapped power of htaccess. For 99% of the worlds best Apache admins, they don’t use .htaccess much, if AT ALL. It’s much easier, safer, and faster to configure Apache using the httpd.conf file instead. However, this file is almost never readable on shared-hosts, and I’ve never seen it writable. So the only avenue left for those on shared-hosting was and is the .htaccess file, and holy freaking fiber-optics.. it’s almost as powerful as httpd.conf itself!

Once I discovered what .htaccess files could do towards helping me enumerate and exploit security vulnerabilities even on big shared-hosts I focused all my research into .htaccess files, meaning I was reading the venerable Apache HTTP Source code 24/7! I lovingly custom compiled every released version of the Apache Web Server, ever, even the original NCSA versions, and focused on enumerating the most powerful htaccess directives. Good times!

Because my focus was on protocol/file/network vulnerabilites instead of web dev I built up a nice toolbox of htaccess tricks to do unusual things. When I switched over to webdev in 2005 I started using htaccess to improve websites instead of hacking servers. I documented most of my favorites and rewrote the htaccess guide for web developers. After some great encouragement on various BBS’s, forums and underground nets I decided to start a blog to share my work with everyone and see if there was any response. AskApache.com was registered and quickly rose to one of the top 20k most visited sites in the world (Alexa). I published my guide without holding much back (power to the people is how I roll), and it was quickly plagiarized and scraped all over the net. Today it has been reprocessed and plagiarized by so many so many times that most all of the htaccess articles and htaccess snippets out there in the wild today contain recognizable pieces of the original.

As a hacker and a free and proud citizen of the greatest country in the history of this planet, I believe that Information is freedom, and that freedom is information, but there can be neither without free access.. so askapache.com has the least restrictive copyright I could find. Anyone can copy, sell, republish, modify, diss, plagiarize, repurpose, use, etc., anything on my site! That’s the net I grew up with and love, and I’ll never be able to pay back what I gained from the generosity and truly remarkable genius of those that came before me and those who fight to keep it that way for future hackers (FSF.org, GNU, EFF).

That was in 2006 and the askapache.com site was launched running an early version of WordPress. And even then, as now, my passion has been to read source code, and even in that early version of WP I could recognize that it was something special, something that would survive. Initially I chose WordPress to familiarize myself with it as a blogging platform, back then so many other competitors and alternatives existed and for my job in the elite world of pen-testing I had to be familiar with as many possible. That’s about the time the term “blogging” became super hot, and have no doubt that I was also sampling a lot of other competing software, which continued until about 2010, when I finally decided WP was the uncontested champ, most especially because of how it is all about future-proofing and leverage through minimalism and power.

Badges

CODE
1 badge
Core Contributor '15

Current Job

Senior Systems Architect
Present
Htaccess

Recent impact

Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.

Last 30 days
0contributions
high0
medium0
score0
Last 90 days
0contributions
high0
medium0
score0
Last 12 months
1contribution
high1
medium0
score3

WordPress releases

Contributed to 2 releases
  • 6.9
  • 3.7

Contributions

Type
September 2025
Sep 23 Tue · 03:34
Core high
Mentioned in [60793] on WordPress SVN:
Charset: Improve UTF-8 scrubbing ability via new UTF-8 scanning pipeline.
July 2024
Jul 18 Thu · 04:56
GitHub high
Pull request #363 merged into WordPress/Advanced-administration-handbook:
Update httpd.md
Jul 17 Wed · 23:28
GitHub med
Submitted pull request #363 to WordPress/Advanced-administration-handbook:
Update httpd.md
November 2017
Nov 15 Wed · 22:42
Forums med
Posted a reply to Fatal error following up date to 4.7, on the site WordPress.org Forums:
Getting closer to 4.8 - eta 1m
Nov 02 Thu · 17:56
Forums med
Posted a reply to Fatal error following up date to 4.7, on the site WordPress.org Forums:
Humblest apologies. Other than deleting your whole site, this is the worst class of bug.…
Nov 02 Thu · 13:23
Forums med
Posted a reply to Fatal error following up date to 4.7, on the site WordPress.org Forums:
Patch sent. Deepest apologies.
October 2017
Oct 31 Tue · 23:23
Forums med
Posted a reply to Good idea, shame it doesn’t work, on the site WordPress.org Forums:
Will have a larger update 4.8 by next week. I jumped the gun on releasing…
October 2014
Oct 17 Fri · 21:28
Core med
Closed ticket #11175 on Core Trac:
wp_check_invalid_utf8() should drop invalid utf-8 chars only instead of ...
September 2014
Sep 20 Sat · 17:18
Core med
Created ticket #29717 on Core Trac:
wp_check_invalid_utf8 - pcre tricks and failsafes, +mb_convert_encoding, ...
Sep 05 Fri · 13:19
Meta med
Wrote a comment on the post Introducing plugin icons in the plugin installer, on the site Make WordPress Core:
This is really helpful Nacin, thanks!

Plugins