1

아파치 설정에 두 개의 환경 변수가 있습니다. 하나의 새로운 환경 변수로 연결하려고합니다. 이것이 가능한가?아파치 설정에서 환경 변수를 연결할 수 있습니까?

나는이 작동하지 않습니다 실현,하지만 난 후 물건의 종류 보여줍니다

SetEnv one foo 
SetEnv two bar 
SetEnv three one+two 

을 ... 그리고 '세'가치 '는 foobar "

답변

4

있을 것입니다 문자열을 환경 변수에 액세스하고 연결하는 두 개의 와일드 카드를 역 참조와 mod_rewrite 정규 표현식을 사용

#This will be true for any user agent 
RewriteCond %{HTTP_USER_AGENT} ^.* 

#Replace/with/and set the new environment variable 
RewriteRule /(%{ENV:one})*(%{ENV:two})*/[E=three:$1$2] 
+1

감사합니다. 나는 왜 내가 그것을 알고 싶었던가를 기억할 수 있기를 바란다. :) –

관련 문제