nginx訪問css js 圖片等靜態資源,報404或無法定向訪問到


配置完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;
	}
}

  在location ~ \.php$前面加上上面這段規則,重啟nginx,刷新網頁,訪問成功!!!

       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;
            ...

如果是只有根目錄首頁INDEX.PHP能訪問,其他頁面404,請看我的另一篇博文 http://www.cnblogs.com/cxscode/p/6978428.html

版權聲明:本文為博主原創文章,未經博主允許不得轉載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM