配置完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
版權聲明:本文為博主原創文章,未經博主允許不得轉載。