nginx下搭建 Yii框架

因为启用了rewrite,导致css,js,images等静态文件也定向到index.php

我不得不重定向静态文件的路径

仅供参考;

 1          
 2 server {
 3     listen 80;
 4     server_name wap.test.com;
 5 
 6 
 7     root /data1/apps/php/wap.test.com/wap;
 8     location / {
 9         index index.php index.html index.htm;
10     }
11 
12    # location ~ .(js|css|png|gif|jpg|ico)$ {
13    #     try_files $uri =404;
14    # }
15     location /css/ {
16         rewrite /css/(.*) /css/$1 break;
17     }
18     location /js/ {
19         rewrite /js/(.*) /js/$1 break;
20     }
21 
22     location /images/ {
23         rewrite /images/(.*) /images/$1 break;
24     }
25 
26     location ~ .php$ {
27         root /data1/apps/php/wap.test.com/wap;
28         fastcgi_pass    127.0.0.1:9000;
29         fastcgi_index   index.php;
30         fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
31         include         fastcgi_params;
32     }
33 
34     if ( !-e $request_filename ) {
35         rewrite ^/(.*)$ /index.php last;
36     }
37 } 
原文地址:https://www.cnblogs.com/the-moving-ear/p/4241543.html