您好,登錄后才能下訂單哦!
今天在使用nginx中配置 alias
location ~ /(.*)/imagesnew/(.+\.(?:gif|jpe?g|png))$ {
alias /var/www/html/;
}
后,訪問圖片時出現了先301,后403的情況
一通百度、google發現全是配置的alias精準匹配。
后來在官網查看alias時發現
修改配置如下后
location ~ /(.*)/imagesnew/(.+.(?:gif|jpe?g|png))$ {
alias /var/www/html/$2;
}
后,顯示正常
總結如下:
如果使用精確匹配時
location /imagesnew/ {
alias /var/www/html/;
}
則直接從指定目錄下獲取文件
如果使用
location ~ /imagesnew/ {
alias /var/www/html/;
}
則會301 并且訪問的文件名后加“/”
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。