1
다음 url을 아파치에서 다시 작성하는 가장 좋은 방법은 알고 싶습니다.쿼리 문자열 키의 이름을 변경하는 방법은 무엇입니까?
http://foo.com/login?old_key=some_value
리디렉션 :
http://bar.com/login?new_key=some_value
감사합니다!
다음 url을 아파치에서 다시 작성하는 가장 좋은 방법은 알고 싶습니다.쿼리 문자열 키의 이름을 변경하는 방법은 무엇입니까?
http://foo.com/login?old_key=some_value
리디렉션 :
http://bar.com/login?new_key=some_value
감사합니다!
다음을 사용하여 아파치
에 2 가지 방법으로 쿼리 문자열을 조작 할 수 있습니다 %{QUERY_STRING}
변수 위의 /login?old_key=foobar
받는 URI 요청 리디렉션 %{THE_REQUEST}
변수
RewriteEngine on
RewriteCond %{THE_REQUEST} /login/?\?old_key=([^\s]+)
RewriteRule ^/?login http://bar.com/login?new_key=%1 [NC,L,R]
두 예제를 사용하여
RewriteEngine on
RewriteCond %{QUERY_STRING} ^old_key=(.+)$
RewriteRule ^/?login http://bar.com/login?new_key=%1 [NC,L,R]
새 호스트 http://bar.com/login?new_key=foobar
.