由於啓用了rewrite,致使css,js,images等靜態文件也定向到index.phpphp
我不得不重定向靜態文件的路徑css
僅供參考;html
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 }