我有一个nginx服务器,并在站点conf文件中添加了以下代码。第一部分是一个别名,允许在访问时切断名为images的文件夹,例如:example.com/images
第二部分已添加,以允许wordpress中的永久链接工作。问题是每个代码块单独工作但不能一起工作。令人讨厌的代码行是:
location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
expires max;
log_not_found off;
}
此代码会停止来自example.com/images
的所有服务器文件并显示404错误
location /images {
alias /var/www/clients/client0/web6/images;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
expires max;
log_not_found off;
}
为什么缓存行冲突?
答案 0 :(得分:0)