worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    gzip  on;
    client_max_body_size 2m;

    server {
        listen       80;
        server_name  ;
        access_log   logs/site.access.log;


        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

      // !!!      do_robots,   
	rewrite ^/robots.txt$ /index.php?robots=1;
      //
        
        location / {
        	root /var/www;
        	index index.html index.htm index.php;

		if (!-e $request_filename) {
            		rewrite ^.+/?(/wp-.*) $1 last;
            		rewrite ^.+/?(/.*\.php)$ $1 last;
            		rewrite ^(.+)$ /index.php?q=$1 last;
		}
        }

    	location ~* ^.+\.(html|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$
    	{
        	root /var/www;
        	rewrite ^/.*(/wp-.*/.*\.(html|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js))$ $1 last;
        	rewrite ^.*/files/(.*(html|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js))$
        	/wp-content/blogs.php?file=$1 last;
        	expires 30d;
        	break;
    	}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #

    	location ~ \.php$ {
        	rewrite ^/.*(/wp-.*/.*.php)$ $1;
        	fastcgi_pass 127.0.0.1:9000;
        	fastcgi_index index.php;
        	fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
        	include /usr/local/nginx/conf/fastcgi_params;
    	}
    }

server {
    server_name ;
    rewrite ^/(.*) http:///$1 permanent;
}
}