Apache: 재작성 또는 리디렉션?

Apache: 재작성 또는 리디렉션?

변수를 사용하여 URL을 리디렉션해야 합니다.

http://www.mydomain.com/foo/55555http://www.mydomain.com/bar/55555어디로 가야할지 55555변수입니다.

꼭 사용해야 하나요?리디렉션또는고쳐 쓰기?

답변1

Rewrite리디렉션을 구현하기 위한 규칙 은 다음과 같습니다 ( [R]).

  RewriteRule ^/foo/([0-9]*)$ /bar?q=$1 [R]

재작성 규칙을 추가 하는 경우 .htaccess로컬 디렉터리로 설정하고 싶을 것이므로 /foo다음을 입력하세요 foo/.htaccess.

  RewriteRule ^([0-9]*)$ /bar&q=$1 [R]

관련 정보