2014-05-23 11 views
1

내가 리디렉션 설정과 같이있는 것보다 더 많은 리디렉션이 URL http://example.com/example를 들어정규식 랙 재 작성에이

r302 %r{(/example/.*)}i, 'http://new-domain.com/$1' 

은 내가이 정규식을 적용하고자하는 http://new-domain.com/example

에 큰 리디렉션을 작동 (또는 표현) URL에 둘 이상의 디렉토리 수준이있는 경우 리디렉션하지 않음 (예 : http://example.com/admin/example)

+0

'http : // example.com/example' 인 경우 =>'http : // new-domain.com/example'으로 리디렉션됩니다. ? 그리고 만약'http : // example.com/admin/example'이 리다이렉트하지 않는다면. 그렇지? –

+0

그건 정확히 내가 뭘 찾고 –

답변

1

기본적으로 문자열의 시작을로 간단하게 고정합니다. 문자열의 시작 부분에서 일치하며 너비는 0입니다.

r302 %r{^(/example/.*)}i, 'http://new-domain.com/$1' 
+0

@ 닐, 첫 번째 또는 두 번째였습니까? 나는 미래의 사람들을 위해서만 정확한 답변을 표시하도록 나의 대답을 편집 할 것이다. –

+0

첫 번째 옵션 ... 감사합니다! –