<li>
  * ~* 为不区分大小写匹配
</li>
<li>
  * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
</li>
<li>
  * -d和!-d用来判断是否存在目录
</li>
<li>
  * -e和!-e用来判断是否存在文件或目录
</li>
<li>
  * -x和!-x用来判断文件是否可执行
</li>
<li>
  * break 终止匹配, 不再匹配后面的规则
</li>
<li>
  * redirect 返回302临时重定向 地址栏会显示跳转后的地址
</li>
<li>
  * permanent 返回301永久重定向 地址栏会显示跳转后的地址
</li>
<li>
  $content_length
</li>
<li>
  $content_type
</li>
<li>
  $document_root
</li>
<li>
  $document_uri
</li>
<li>
  $host
</li>
<li>
  $http_user_agent
</li>
<li>
  $http_cookie
</li>
<li>
  $limit_rate
</li>
<li>
  $request_body_file
</li>
<li>
  $request_method
</li>
<li>
  $remote_addr
</li>
<li>
  $remote_port
</li>
<li>
  $remote_user
</li>
<li>
  $request_filename
</li>
<li>
  $request_uri
</li>
<li>
  $query_string
</li>
<li>
  $scheme
</li>
<li>
  $server_protocol
</li>
<li>
  $server_addr
</li>
<li>
  $server_name
</li>
<li>
  $server_port
</li>
<li>
  $uri
</li>
<li>
  rewrite ^/([a-z-A-Z]+)/([a-z-A-Z]+)/?(.*)$ /index.php?namespace=user&controller=$1&action=$2&$3 last;
</li>
<li>
  rewrite ^/([a-z-A-Z]+)/?$ /index.php?namespace=user&controller=$1 last;
</li>
<li>
  break;
</li>
<li>
  set $sub_name $1;   
</li>
<li>
  rewrite ^/sort\/(\d+)\/?$ /index.php?act=sort&cid=$sub_name&id=$1 last;
</li>
<li>
  }
</li>
<li>
  rewrite ^(.*)$ /nginx-ie/$1 break;
</li>
<li>
  }
</li>
<li>
  rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
</li>
<li>
  }
</li>
<li>
           deny all;
</li>
<li>
       }
</li>
<li>
           deny all;
</li>
<li>
  break;
</li>
<li>
       }
</li>
<li>
           deny all;
</li>
<li>
       }
</li>
<li>
           deny all;
</li>
<li>
       }
</li>
<li>
           deny all;
</li>
<li>
       }
</li>
<li>
                   log_not_found off;
</li>
<li>
  expires 99d;
</li>
<li>
  break;
</li>
<li>
       }
</li>
<li>
       location ~(robots.txt) {
</li>
<li>
                   log_not_found off;
</li>
<li>
  expires 7d;
</li>
<li>
  break;
</li>
<li>
       }
</li>
<li>
                   access_log   off;
</li>
<li>
                   root /opt/lampp/htdocs/web;
</li>
<li>
  expires 600;
</li>
<li>
  break;
</li>
<li>
         }
</li>
<li>
  valid_referers none blocked *.c1gstudio.com *.c1gstudio.net localhost 208.97.167.194;
</li>
<li>
  if ($invalid_referer) {
</li>
<li>
      rewrite ^/ http://leech.c1gstudio.com/leech.gif;
</li>
<li>
      return 412;
</li>
<li>
      break;
</li>
<li>
  }
</li>
<li>
                   access_log   off;
</li>
<li>
                   root /opt/lampp/htdocs/web;
</li>
<li>
  expires 3d;
</li>
<li>
  break;
</li>
<li>
       }
</li>
<li>
  allow   208.97.167.194;
</li>
<li>
  allow   222.33.1.2;
</li>
<li>
  allow   231.152.49.4;
</li>
<li>
  deny    all;
</li>
<li>
  auth_basic &#8220;C1G_ADMIN&#8221;;
</li>
<li>
  auth_basic_user_file htpasswd;
</li>
<li>
  rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;
</li>
<li>
  rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
</li>
<li>
  }
</li>
<li>
  rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;
</li>
<li>
  proxy_pass http://127.0.0.1;
</li>
<li>
  }
</li>
<li>
       {
</li>
<li>
               listen       80;
</li>
<li>
               server_name  jump.c1gstudio.com;
</li>
<li>
               index index.html index.htm index.php;
</li>
<li>
               root  /opt/lampp/htdocs/www;
</li>
<li>
               rewrite ^/ http://www.c1gstudio.com/;
</li>
<li>
               access_log  off;
</li>
<li>
       }
</li>
<li>
               index index.html index.htm index.php;
</li>
<li>
               root  /opt/lampp/htdocs;
</li>
<li>
  if ($host ~ &#8220;c1gstudio\.net&#8221;) {
</li>
<li>
  rewrite ^(.*) http://www.c1gstudio.com$1 permanent;
</li>
<li>
  }
</li>
<li>
  rewrite ^(.*) http://top.yingjiesheng.com$1;
</li>
<li>
  break;
</li>
<li>
  }
</li>
<li>
       {
</li>
<li>
               listen       80;
</li>
<li>
               server_name  mirror.c1gstudio.com;
</li>
<li>
               index index.html index.htm index.php;
</li>
<li>
               root  /opt/lampp/htdocs/www;
</li>
<li>
               rewrite ^/(.*) http://www.c1gstudio.com/$1 last;
</li>
<li>
               access_log  off;
</li>
<li>
       }
</li>
<li>
    rewrite ^.+ http://zph.c1gstudio.com/ last;
</li>
<li>
    break;
</li>
<li>
       }
</li>
<li>
  rewrite ^/(space|network)\.html$ /$1.php last;
</li>
<li>
  rewrite ^/([0-9]+)$ /space.php?uid=$1 last;
</li>
<li>
  rewrite ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3 last;
</li>
<li>
  rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3 last;
</li>
<li>
  rewrite ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3 last;
</li>
<li>
  rewrite ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3 last;
</li>
<li>
  rewrite ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2 last;
</li>
<li>
       location = / {
</li>
<li>
          if ($http_host ~ news\.c1gstudio.com$) {
</li>
<li>
    rewrite ^.+ http://news.c1gstudio.com/forum-831-1.html last;
</li>
<li>
    break;
</li>
<li>
  }
</li>
<li>
       }
</li>
<li>
       location ~ .*\.php?$
</li>
<li>
       {
</li>
<li>
    #fastcgi_pass  unix:/tmp/php-cgi.sock;
</li>
<li>
    fastcgi_pass  127.0.0.1:9000;
</li>
<li>
    fastcgi_index index.php;
</li>
<li>
    include fcgi.conf;     
</li>
<li>
       }
</li>
<li>
       location /ucenter/data/avatar {
</li>
<li>
  log_not_found off;
</li>
<li>
  access_log   off;
</li>
<li>
  location ~ /(.*)_big\.jpg$ {
</li>
<li>
      error_page 404 /ucenter/images/noavatar_big.gif;
</li>
<li>
  }
</li>
<li>
  location ~ /(.*)_middle\.jpg$ {
</li>
<li>
      error_page 404 /ucenter/images/noavatar_middle.gif;
</li>
<li>
  }
</li>
<li>
  location ~ /(.*)_small\.jpg$ {
</li>
<li>
      error_page 404 /ucenter/images/noavatar_small.gif;
</li>
<li>
  }
</li>
<li>
  expires 300;
</li>
<li>
  break;
</li>
<li>
       }
</li>
<li>
                         }
</li>
<li>
               {
</li>
<li>
                    #fastcgi_pass  unix:/tmp/php-cgi.sock;
</li>
<li>
                    fastcgi_pass  127.0.0.1:9000;
</li>
<li>
                    fastcgi_index index.php;
</li>
<li>
                    include fcgi.conf;     
</li>
<li>
               }
</li>
<li>
               location ~* ^/index.php/
</li>
<li>
               {
</li>
<li>
      rewrite ^/index.php/(.*) /index.php?$1 break;
</li>
<li>
                    fastcgi_pass  127.0.0.1:9000;
</li>
<li>
                    fastcgi_index index.php;
</li>
<li>
                    include fcgi.conf;
</li>
<li>
               }
</li>