nginx 无法访问css
配置完nginx,把php的项目放上去后,发现css,js和图片全部访问不到,一直重定向到根目录执行index.php,这是因为不同后缀名的文件访问时都要在 nginx.conf 中声明规则,如下:location ~* .(jpg|gif|png|js|css)$ {
root E:\Project\PHP\mobao;
if (-f $request_filename) {
expires max;
break;
}
}
修改 nginx.conf 配置文件,在 location ~ \.php$ 前面加上上面这段规则,重启nginx,刷新网页,访问成功!#配置静态资源 解决js css文件无法加载无法访问的问题,注意末尾不能有 /
location~ * .(jpg | gif | png | js | css) $ {
root E: \Project\ PHP\ mobao;
if (-f $request_filename) {
expires max;
break;
}
}
location~\.php$ {
#
root html;
fastcgi_pass 127.0 .0 .1: 9009;
fastcgi_index index.php;
...
更多CSS相关技术文章,请访问CSS3答疑栏目进行学习!