URL Rewriting Module
This module uses a rule-based rewriting engine (based on a regular-expression parser) to rewrite requested URLs on the fly.
It supports an unlimited number of additional rule conditions (which can operate on a lot of variables, including HTTP headers) for granular matching and external database lookups (either via plain text tables, DBM hash files or external processes) for advanced URL substitution.
It operates on the full URLs (including the PATH_INFO part) both in per-server context (httpd.conf) and per-dir context (.htaccess) and even can generate QUERY_STRING parts on result. The rewrittten result can lead to internal sub-processing, external request redirection or to internal proxy throughput.
The latest version can be found on
Copyright © 1996 The Apache Group, All rights reserved.
Copyright © 1996 Ralf S. Engelschall, All rights reserved.
Written for The Apache Group byRalf S. Engelschall
- About this Module
- Installation Procedure
- Configuration Directives
- Special Features
- Practical Examples
- URL Canonicalization
- Homogeneous URL Layout
- Secure CGI Script Integration
- Simplification Of Services
- Backward Compatibility for Obsolete URLs
- The Trailing Slash Problem
- Map External Stuff into Local Namespace
- Hardcore Example: net.sw
- Static HTML, Dynamically Created
- Blocking Some URLs
- Programmed Maps
- Partially Forwarded Homepages
- Comparison to similar Modules
- Additional Modules