ANNOUNCING
Ralf S. Engelschall's
_ _ _
_ __ ___ ___ __| | _ __ _____ ___ __(_) |_ ___
| '_ ` _ \ / _ \ / _` | | '__/ _ \ \ /\ / / '__| | __/ _ \
| | | | | | (_) | (_| | | | | __/\ V V /| | | | || __/
|_| |_| |_|\___/ \__,_|___|_| \___| \_/\_/ |_| |_|\__\___|
|_____|
The Apache URL Rewriting Module
<URL:http://www.engelschall.com/sw/mod_rewrite/>
Version 2.3.0 (09-09-1996)
Summary
=======
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, even on HTTP headers) for granular
matching and even external database lookups (either via plain text
tables, DBM hash files or even 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 rewriting result finally
can lead to internal subprocessing, external request redirection or even
to internal proxy throughput.
New To Version 2.3.0
====================
o added a new flag to RewriteCond: "ornext|OR"
Use this to combine rule conditions with a local OR instead of the
implicit AND. Typical example:
RewriteCond %{REMOTE_HOST} ^host1.* [OR]
RewriteCond %{REMOTE_HOST} ^host2.* [OR]
RewriteCond %{REMOTE_HOST} ^host3.*
RewriteRule ...some special stuff for these hosts...
Without this flag you had to write down the cond/rule three times.
o Great cleanup and additions to the documentation
With the help of Peter Laurie the documentation was changed to be
more readable to the native english readers. Also a lot of errors
were removed and a new example was added.
o Added support for VirtualHosts sharing a common IP address
Virtualhosts which share a common IP address can be differentiated by
Apache 1.2-dev through the HTTP/1.1 header "Host:". The URL
auto-reduction has been enhanced to include special handling for this
hosts.
o Fixed a bug in the mapfile caching
A bug caused core dumps on heavily used machines when mapfile were
used.
o Fixed bugs in the NDBM mapfile support
Now the NDBM file extension is used and the nul-termination character
at the end of keys are no longer used on NDBM lookups.
Ralf S. Engelschall
rse@engelschall.com
http://www.engelschall.com/~rse
|