[Gllug] Regular expressions and mod_rewrite

Richard Jones rich at annexia.org
Tue Jul 13 14:15:49 UTC 2004

On Tue, Jul 13, 2004 at 02:57:16PM +0100, Simon Perry wrote:
> RewriteRule ^dir/(\w+)$ /re_engine/script.php?var1=$1
> Anyone see my glaring error?

RewriteRule ^/dir/(\w+)$ /re_engine/script.php?var1=$1
             ^^ NB.

And for the other poster; yes, Apache includes a rather ancient
version of PCRE, so it uses Perl-compatible regexps where possible.
Unfortunately this has the side-effect of making modules which link to
the system-installed version of PCRE break violently.  It's a bug
which I filed against Apache 2.0 ages ago, but they've never fixed it.


Richard Jones. http://www.annexia.org/ http://www.j-london.com/
Merjis Ltd. http://www.merjis.com/ - improving website return on investment
Learning Objective CAML for C, C++, Perl and Java programmers:
Gllug mailing list  -  Gllug at gllug.org.uk

More information about the GLLUG mailing list