2010-08-03 3 views
0

static.example.com에서 정적 컨텐츠를 제공하도록 nginx를 설정할 수 있습니까? 이미지를 가져올 위치를 반영하도록 모든 PHP 파일을 수정하지 않아도됩니까?nginx - 하위 도메인에서 정적 컨텐츠를 게재

나는 nginx conf 파일에서 할 수있는 트릭이 있기를 바랬다.

답변

0

이 아마에 Serverfault에 속하지만 난 당신이 이런 식으로 뭔가를 찾고 생각 :

rewrite ^(/assets/)(.*)$ http://static.example.com/$2 permanent; 

당신의 PHP 파일을 파일 /assets/images/background.png를 참조 그렇다면, 호출에 해당 파일은 static.example.com/images/background.png로 이동합니다.

희망이 있습니다.

+0

좋은 답변이지만 요청을 리디렉션 만합니다. 즉, 브라우저는 여전히 www.example.com/assets/*에 대한 링크를 제공 받지만 요청할 때 static.example.com으로 영구적으로 이동했다는 메시지를 받게됩니다. –