一、空格 :默认匹配,普通匹配
location / {
root /home;
}
二、= :精确匹配
location = /imooc/img/face1.png {
root /home;
}
face2就访问不了。
三、~* :匹配正则表达式。*代表不区分大小写
#符合图片的显示
location ~ * \.(GIF|jpg|png|jpeg) {
root /home;
}
四、~ :匹配正则表达式,区分大小写
#GIF必须大写才能匹配到
location ~ \.(GIF|jpg|png|jpeg) {
root /home;
}
五、^~ :以某个字符路径开头 ^代表非,不用正则表达式
只能访问img下的资源,不能访问比如/home/imooc/vdeio、/home/imooc/audio、/home、/home/imooc等路径下的静态资源。
location ^~ /imooc/img {
root /home;
}