ChangeLog
Updates to the book
- Updates copyright information
- Updates metadata for PDF version
- Updates title page + version information
- Fine-tune styles, layout, details
- General maintenance and cleanup
- Generates new PDF Demo
- Updates copyright information
- Updates metadata for PDF version
- Updates title page + version information
- Page 11: clarifies the book’s bonus content
- Page 70: replaces resource for 404 pages
- Page 90: adds footer info about expressions
- Page 130 & 132: updates user-agent resource
- Page 138: updates cURL/libcurl URL resource
- Page 183: removes footer info about Lynda.com
- Fine-tune styles, layout, details
- General maintenance and cleanup
- Generates new PDF Demo
- Updates version information
- Updates copyright information
- Updates metadata for PDF version
- Changes links and examples to “https”
- Updates numerous links and resources
- Updates all FilterProvider rules/examples
- Replaces domain.tld with example.com
- Adds latest 7G Firewall information
- Page 5: updates Members Area infos
- Page 13: adds link to related resource
- Page 22: adds .htaccess resource
- Page 24: updates jQuery resource
- Page 32: adds link to related resource
- Page 39: adds 2.2/2.4 infos in footer
- Page 42: removes 404 footer resource
- Page 55: replaces 404 footer resource
- Page 61: adds side infos about
%1
and$1
- Page 69: updates footer information
- Page 69: fixes bug with querystring example
- Page 74: adds link to related resource
- Page 81 adds information about rule order
- Page 83: adds regex tools information
- Page 88: updates footer resources
- Page 94: updates footer resource
- Page 104: adds link to related resource
- Page 118: adds link to related resource
- Page 122: updates Apache information
- Page 124: adds link to related resource
- Page 130: updates footer resource
- Page 152: updates footer resource
- Page 160: removes smiley links
- Page 171: adds infos about permalinks
- Page 178: adds link to video course
- Page 181: updates footer resource
- Page 186: updates footer resource
- New PDF format for all books: Acrobat 8/9 (PDF 1.7)
- Adds new content, resources, and links
- Fixes numerous typos and other errata
- Fine-tune styles, layout, details
- General maintenance and cleanup
- Generates new PDF Demo
- Updates various 404 links
- Updated copyright information
- Updated version information
- Changes links and examples to “https”
- Page 5: updates download information
- Page 35: updates sidebar code snippet
- Page: 61 & 63: adds/swaps footer info
- Page 90: adds footer info for removing query strings
- Page 122: updates code, adds footer information
- Page 126: updates some text for better infos
- Page 126: adds footer info about Files and Limit
- Page 129: fixed typo in second code snippet
- Page 164, 183: updates footer information
- Page 89, 102, 116, 126, 147, 177, 199: adds Apache 2.4 information
- Page 89, 114, 124, 126, 127, 128, 129, 132: removes Limit directive
- Adds new content, resources, and links
- Fixes numerous typos and other errata
- General maintenance and cleanup
- Generates new PDF Demo
- Updated PDF metadata
- Fixed some 404 links
- Updated copyright information
- Updated version information
- Update Facebook URL
- Page 147: added info on
mod_authz_core
for Apache 2.3+ - Related pages: added footer note about
mod_authz_core
- Page 103: fixed typo in footer note
- Page 103: switched order of Allow/Deny in both examples
- Page 123: edited text to clarify meaning
- Page 54: edited first paragraph for clarity
- Page 27: removed
All
fromOptions
directive - Page 55: edited first paragraph for clarity
- Various pages: updated infos on 5G/6G Firewall
- Page 25: added note about enabling
RewriteEngine
- Updated .htaccess templates:
- Removed
All
fromOptions
directive - Merged
Options
into single directive - Updated cache-control headers
- Added SSL directives
- Updated WP Multisite rules
- Added X-Security headers
- Added MIME support directives
- Removed starter-template rules from WP template
- Added file header/info to each template
- Removed
- Updated PDF metadata
- Fixed some 404 links
- Updated copyright information
- Changed all “MultiSite” to “Multisite”
- Replaced curly quotes with straight quotes in several examples
- Added disclaimer to copyright page
- Added Facebook link on copyright page
- Page 2: added newsletter blurb
- Page 3 & ToC: added dot before htaccess
- Page 47: changed 1 week to 1 month for
svg
type - Page 47: removed
Header append Vary Accept-Encoding
- Page 50: removed
ExpiresByType image/x-ico
- Page 51: edited text for accuracy
- Page 52: added note about location
- Page 56: defined CDN acronym
- Page 66: replaced double dash with mdash
- Page 102: added link to headers technique
- Page 105: added link to SSL article
- Page 107: added link to further infos
- Page 131: replaced
mod_authn_file.c
withmod_setenvif.c
- Page 134: added link to further infos
- Page 134: added link, replaced yellow dot with green
- Page 145: added info about 6G Firewall
- Page 150: added note about default error documents
- Page 175/176: updated WP Multisite rules, edited text
- Changed some http URLs to https
- Fixed 404 links throughout book
- Updated copyright information
- Updated contact/email infos
- Updated PDF metadata
- Page 48: moved
</IfModule>
to page 47 - Page 48-55: reflowed content
- Page 205: updated bio and footer links
- Page 76: updated info about Redirect
- Page 77: edited text for clarity
- Page 110: replaced “F” flag with “R” flag
- Page 14: corrected mix up between 301 and 302
- Page 28: corrected code comment text
- Page 195: added info about 2.4 logging
- Page 115: fixed typo in first paragraph
- Page 187: added footer note on securing uploads
- Page 126: changed several “deny” to “allow”
- Page 3: rephrased section 1.2 for clarity
- Page 37: swapped a couple of footer notes
- Page 72: added footer info about URL and URI
- Page 80: added footer info about SEO
- Page 92: updated info on canonicalization
- Page 93: added footer info about SEO
- Page 95: added footer info about SEO
- Page 112: added footer info for clarity
- Page 113: edited text in last paragraph for clarity
- Page 121: edited text for accuracy
- Page 122: edited text for clarity
- Page 128: edited text for clarity
- Page 129: edited text for clarity
- Page 139: edited footer text for clarity
- Page 146: added missing asterix
- Page 147: added footer note
- Page 160: updated first purple link
- Page 161: fixed typo in first paragraph
- Page 161: edited penultimate paragraph for clarity
- Page 161: added caption to screenshot
- Page 161: edited first footer box for clarity
- Page 163: added footer note about IE
- Page 174: edited penultimate paragraph for clarity
- Page 176: added note that code is continued
- Page 183: added info to first footer box
- Page 185: added info to third footer box
- Page 188: edited footer info for clarity
- Page 166: replaced book blurb with plugin info
- Page 184: added book info to footer
- Page 54: added footer info on cache headers
- Page 107: added footer links for trace/track
- Page 161: added footer links for mod_mime
- Page 105: updated SSL rules
- Page 55: added footer link to cache video
- Removed appendix (i.e., a giant list of URLs)
- Updated website, bug fixes, enhancements, cleanup, etc.
- Created a standalone PDF of the Character Definitions
- Added note about standalone PDF on page 17
- Updated copyright/credit information on opening page
- Updated PDF metadata
- Darkened footer background image
- Removed left-justify style from chapter intros
- Added right margin to left footer blocks
- Page 5: added note in footer about reporting 404 errors
- Page 53: changed two instances of “filesMatch” to “FilesMatch”
- Page 145 (+ Appendix): updated URL to latest version of 5G Blacklist
- Page 167: updated dead-end technique (Thanks to Lloyd Spencer)
- Page 47: removed “text/javascript” and “application/x-javascript” from cache-control method
- Page 47: added two mod_header directives, “Header append Vary Accept-Encoding” and “Header set Last-modified”
- Page 48 (+ Appendix) added footer link to Google Pagespeed article
- Page 162: added footer note about alternate technique (Thanks to Steven Bone)
- Page 41 (+ Appendix): added footer link to Google PageSpeed Insights and browser extensions
- Page 105: added footer note about alternate technique Thanks to Markus Wagner for the tip
- Page 9: rewrote first chapter to convey more useful information
- Page 77: added footer note about redirects decreasing link equity
- Page 14: added status-code info to [R] flag description
- Page 22: added line about familairity with FTP program
- Page 27: added footer note about httpd.conf and performance
- Page 30: rewrote first paragraph for clarity
- Page 35: changed first sentence and step 3 for clarity
- Page 37: changed color of footer dot icon
- Page 38: made bold some sidebox text
- Page 43: removed obsolete file types
- Page 43: edited last sentence for clarity
- Page 44: added footer note about httpd.conf
- Page 45: edited footer note for clarity
- Page 47: edited footer note for clarity
- Page 51: fixed typo, changed “simple” to “simply”
- Page 51: added footer note about cache duration
- Page 54: fixed typo in footer, added “to” before “combine”
- Page 55: made a judgment call on correcting a title
- Page 59: added footer notes about time zone and email/spam
- Page 61 (+ Appendix): added link in footer to Google article
- Page 65: removed the word “wishful” for clarity
- Page 69: added footer note about rel canonical tag
- Page 72: added footer note about SEO and redirects
- Page 79: added footer notes about regex & cheatsheet
- Page 89: edited second paragraph for accuracy
- Page 92: added link to right footer note
- Page 95: edited second paragraph for clarity
- Page 102: edited first paragraph for clarity
- Page 106: moved second dot to better location
- Page 110: fixed typo: “theives” to “thieves”
- Page 111: fixed type: “anti-hotlink” to “anti-hotlinking”
- Page 111: moved location of second dot to better location
- Page 113: added footer note about parent directories
- Page 125: added “0” to percentage
- Page 127: edited third bullet point for clarity
- Page 132 (+ Appendix): added footer link/note about Googlebot
- Page 132: updated user-agent blacklist
- Page 139: fixed typo, “sever” to “server”
- Page 146: edited first paragraph for clarity
- Page 148: edited content for clarity
- Page 149 (+ Appendix): added footer links to 404 example and status-code definitions
- Page 150: added footer note about serious messages
- Page 152: added footer note with further explanation
- Page 153: added footer link to browser stats page
- Page 161: fixed typo: first instance of “htaccess file” to “htaccess directives”
- Page 161: edited first footer note for clarity
- Page 162: removed “at” from heading
- Page 166: added footer note about Tao of WP
- Page 179: fixed typo: “no” to “now” in third line
- Page 184: removed “file/” from before “script” in third line
- Page 187: rewrote last sentence for clarity
- Page 191: added space between “The” and “Apache”
- Page 195: added note in footer about PHP error logging
- Page 196: fixed typo: “POST” to “PUT”
- Page 196: changed “0.9” to “1.0” in the footer
- Page 202 (+ Appendix): added footer link to apachectl
- Page 98: added footer note about alternate technique
- Page 51: changed “application/x-font-woff” to “application/font-woff”
- Page 51: changed “font/truetype” to “application/x-font-ttf”
- Page 38,39,44,45: removed “text/javascript” from technique
- Page 40: replaced “text/javascript” with “application/javascript”
- Page 47: added directive for “image/svg+xml”
- Page 47: changed “1 seconds” to “0 seconds” for clarity and accuracy
- Page 79: added footer link to regex tester
- Page 155: added further explanation to screenshot info in footer
- Page 205: updated “About the author” blurb
- Edited pages 98 & 99 with better information
- Fixed two typos on page 59 (replaced
FilesMatch
withIfModule
) - Fixed typo on page 28 (replaced “this can a be” to “this can be a”)
- Edited httpd.conf sidebar on page 35 with better information
- Edited httpd.conf sidebar on page 102 with new information
- Replaced footer icon on page 37
- Edited httpd.conf menu in Table of Contents
- Refreshed footer design, nudged security graphics
- Added barcode to back cover
- Corrected a typo on page 62 (added slash to the rewrite rule)
- Corrected misplaced backslash on page 44
- Updated text, link, and code colors in the footer
- Removed the light-grey dots next to each code example
- Revamped sidebar, footer, and header graphics
- Refreshed back cover info and graphics
- Added note about highlighted references in the Table of Contents
- Revised content of section 3.7 (pages 31 & 32)
- Changed title of section 3.7 from “Disable ETags” to “Configure ETags”
- Updated .htaccess template files (starter & WordPress): commented out ETags directives
- Added some awesome quotes to the back cover
- Added metadata for the PDF/eBook
- First Edition — initial release