Kocham nowy apache httpd 2.4 z mnóstwem nowych fajnych rzeczy!Apache regex backreferences UNREACHABLE w httpd 2.4?
ap_expr jest jednym z bardzo obiecujących nowych funkcji,
..ale dodaje SSI snippet nie działają zgodnie z oczekiwaniami:
{{if expr="v('HTTP_SESSION') =~ /-user=([^&]+)/"}}
{{set var="user" value="$1"}}
{{endif}}
jeśli działa, ale ISN var” t zestaw! To nie ma sensu.
error.log mówi:
.. AH01330: regex capture $1 is out of range
Doc (http://httpd.apache.org/docs/2.4/expr.html#other) jest mylące i nie mają próbek wszędzie blisko.
wiem, że tam jest dziedzictwem (obejście) Przełącznik dla SSI .. ale nie chcę go używać od starego Start- i końcowego znaczniki są zmuszeniLegacy
Doing podobną regex-parsowania -tricks w SetEnvIfExpr nie pomaga albo
„Mogą być normalnie używany tylko w tej samej wypowiedzi jako regex dopasowania, ale niektóre moduły pozwalają zastosowań specjalnych.” Wyobrażam sobie, że to jest problem, a ty musisz dopasować zadanie do "tego samego" wyrażenia, bez względu na domenę. –