- Metamorphosis
- FAQs for User Submitted Posts
- Detect Attacks with PHP and .htaccess
- Display bbPress Posts without a Plugin
- How to Block Bad Bots
- Block Proxy Visits with PHP
- They’re Scanning for Your Backup Files
- What to do when your site gets hacked
- expose_php, Easter Eggs, and .htaccess
- Tale of a Hacked Website
- Case-Insensitive RedirectMatch
- Building the 5G Blacklist
- Ajax-Powered Error Logs
- Awesome New CSS3 Selectors
- Clean Up Malicious Links with HTAccess
- Welcome to the Old Site
- Yoast WP SEO vs All in One SEO
- Notes on Switching Servers
- Three Years and Counting
- Perishable Press HTAccess Spring Cleaning, Part 2
- Unexplained Crawl Behavior Involving Tagged Query Strings
- Blacklist Candidate Number 2008-04-27
- Blacklist Candidate Number 2008-02-10
- First 30 Days without Bad Behavior
- Blacklist Candidate Number 2008-01-02
- Do You Have a Year-End Maintenance Ritual?
- A Dramatic Week Here at Perishable Press..
- Perishable Press Site Renovation Strategy
- Rethinking Site Functionality, Presentation, and Structure
- 10 Firefox Extensions that I Use Every Day