에일리어싱에 문제가 있습니다. 디렉토리의 일부로 파일의 처음 4 자리까지 추가하고 싶습니다. (예 : '../123456.jpg'=>'../123/123456.jpg'및 '../12.png'=>'../12/12.png')
여기 내가 가진 것이 있습니다 :
location ~ ^/i/gallery2/(\d{1,4})(.*)$ {
alias /home/web/images/gallery/$1/$1$2;
}
이것은 내가 얻는 오류입니다.
nginx: [emerg] pcre_compile() failed: missing ) in "^/i/gallery2/(\d"
누구나 이것을 작동시키는 방법에 대한 아이디어가 있습니까? "{1,4}"에 문제가있는 것 같습니다. 원하는 다른 방법이 있습니까?
@ShaneMadden 솔루션을 수락하고 완벽하게 작동합니다!
—
Stefano
@Stefano 알림 주셔서 감사합니다. 그것은 내가 그것을 즉시 받아들이지 못하게 한 다음 잊어 버렸습니다.
—
에코는 모니카 복원 모니카
그것은 항상 나에게 일어난다. 그리고 여러 가지 이유로, 이것이 내가 다른 사람들을 기억하는 경향이있다 ;-)
—
Stefano