2017-11-18 1 views
1

도와주세요. 나는 재작 성과 nginx 및 내 문제를 사용합니다. HTML 코드에이 링크가 있습니다. http://example.com/admin/assets/123/css/main.css 123 - 자산의 버전입니다. 어떻게이 경로를 다시 작성할 수 있습니까? http://example.com/admin/assets/css/main.cssnginx 버전 자산을 다시 작성하십시오

에 나는 규칙을하려고하지만 당신은 전에 삭제할 순서 후 URI의 두 부분을 캡처해야

location ~ /assets/(.*)$ { 
rewrite "/[0-9]{3}" /assets/$1 break; 
} 

답변

0

작동합니다.

rewrite "^(.*/assets/)[0-9]{3}/(.*)$" $1$2 last; 

정규식 location 블록 안에 넣을 필요는 없습니다.

관련 문제