我在使用别名时遇到问题。我想将文件的前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 2012年
@Stefano感谢您的提醒。它没有让我立即接受它,然后我忘记了它。
—
Echo说恢复Monica 2012年
它无时无刻不在发生,由于各种原因,这就是为什么我倾向于记住其他人的原因;-)
—
Stefano