Correct way to set a variable using regular expressions?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am upgrading from Apache 2.2 to 2.4.  In one of my pages I had the following;

<!--#if expr="$DOCUMENT_URI == /^\/([a-zA-Z0-9\-_]*)\..*$/" -->
	<!--#set var="PAGEID" value="$1" -->
<!--#endif -->

This doesn't work in 2.4 unless I enable SSILegacyExprParser which I can do but I'd like to figure out how to upgrade the pages.

I've gotten as far as;

<If "%{DOCUMENT_URI} =~ /^\/([a-zA-Z0-9\-_]*)\..*$/">
	<!--#set var="PAGEID" value="$1" -->
</If>


This is where I'm stuck.  It appears that the back reference $1 is not stored as it was before but I can't figure out how to access the back references.  Is this simply the wrong way to do this now? What is the right way?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux