yohobuy.rls.conf 1.61 KB
server
{
    listen       80;
    server_name  wap.yohobuy.com;

    #access_log /Data/logs/access.wap.yohobuy.com.log  combined;
    error_log  /Data/logs/error.wap.yohobuy.com.log warn;

    root  /Data/PE/yohobuy/yohobuy/m.yohobuy.com/public;

    location ~* \.html$ {
        root  /Data/PE/yohobuy/assets;
        if (!-f $request_filename){
            root  /Data/PE/yohobuy/yohobuy/m.yohobuy.com/public;
            rewrite ^/(.+)$ /index.php?$1& last;
        }
        expires 7d;
    }

    location / {
         index  index.php;
         if (!-f $request_filename){
             rewrite ^/(.+)$ /index.php?$1& last;
         }
    }

    location ~* \.(ico|woff)$ {
        expires    7d;
    }

    location = /crossdomain.xml {
        expires    7d;
    }

    location ~ .*\.php?$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        #fastcgi_param  PATH_INFO $fastcgi_script_name;
        fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
 
    error_page   403 = http://wap.yohobuy.com;
    error_page   404 = http://wap.yohobuy.com/error.html;
}

server
{
     listen       80;
     server_name  static.wap.yohobuy.com;
      
     #access_log /Data/logs/access.static.wap.yohobuy.com.log  combined;
     #error_log  /Data/logs/error.static.wap.yohobuy.com.log warn;
      
     root  /Data/PE/yohobuy/static;

     location / {
         log_not_found off;
         access_log off;
         expires 30d;
     }

     location ~* \.(svg|eot|ttf|woff|otf)$ {
         add_header Access-Control-Allow-Origin *;
         expires 30d;
     }

}