文件名shop.conf
server {
listen 80;
server_name _;
root /wwwroot;
if (!-e $request_filename)
{
rewrite ^/(shop|admin|circle|microshop|cms|member)/(.*)html$ /$1/index.php;
}
location ~ /(session|log|cache|upload|templates|config|control|framework|language)/.*\.php$
{
deny all;
}
location ~ .*\.(log|sql|sh|ini|bak|gz|rar|zip|exe)$
{
deny all;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|txt|ico|swf|mp3|wmv|wma|mp4|mpg|flv)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 30h;
}
location ~ \.php$ {
try_files $uri =404;
access_log /data/nginx/logs/shop/access.log main buffer=16k;
error_log /data/nginx/logs/shop/error.log error;
fastcgi_pass 127.0.0.1:9000;
include fastcgi.conf;
}
location ~ /status$ {
stub_status on;
allow 127.0.0.1;
deny all;
}
}