https://bz.apache.org/bugzilla/show_bug.cgi?id=58892

Rich Bowen <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #4 from Rich Bowen <[email protected]> ---
This has been completed as a comprehensive overhaul of the rewrite guide,
landed across multiple commits in both trunk and 2.4.

Phase 1 - Reorganization:

Dissolved advanced.xml, access.xml, and proxy.xml. All recipes redistributed to
topically appropriate files (remapping, avoid, flags, rewritemap). The three
files are now deprecation stubs with preserved URLs pointing to the new
locations.

avoid.xml expanded significantly and reordered from simple to complex. Recipes
reframed to lead with native alternatives (SetEnvIf/Require, Require not ip,
ProxyPass) and present mod_rewrite as the fallback.

Dropped the referer-deflector recipe (too niche, no non-rewrite alternative).

Phase 2 - Content modernization:

Populated the previously-empty htaccess.xml with substantive content:
AllowOverride and FollowSymLinks prerequisites, per-directory path stripping,
RewriteBase, [END] vs [L] looping, RewriteMap restrictions, RewriteOptions
inheritance, and debugging guidance.

Removed obsolete recipes: static-to-dynamic CGI handler trick, geo-redirect via
country-code TLDs.

Added modern recipes: HTTPS enforcement, trailing slash normalization,
www/non-www canonicalization, front-controller routing.

Expanded flags.xml: better END flag documentation, QSL example, SSRF security
warning on [P], fixed BCTLS/BNE version refs, removed 2.2-era version notes.

Added FallbackResource and If-expression sections to avoid.xml.

Phase 3 - Polish:

Updated index.xml navigation (removed deprecated links, added htaccess).

Cleaned See Also cross-references across all 9 active files.

Removed duplicated boilerplate warnings, fixed external links (PCRE, perldoc).

Added security considerations section to intro.xml (open redirects, SSRF, path
traversal).

Standardized recipe format with Discussion sections where useful.

The original request was to "remove 'advanced' rewrite doc, and organize by
topic." Ten years later, that's done - along with a full modernization pass.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to