getRouter(); if(!empty($_SERVER['HTTP_HOST']) && (preg_match("@weapp\.wemediacn@", strtolower($_SERVER['HTTP_HOST'])))){ if(!empty($_SERVER['REQUEST_URI']) && preg_match("@\/([a-z0-9]{1,20})\/stretch@", strtolower($_SERVER['REQUEST_URI']), $matches)){ $custom_dir = $matches[1]; $router->add( "/{$custom_dir}/tiffany/api/:controller/:action/:params", array( "controller"=>1, "action"=>2, "params"=>3 ) ); }else{ $router->add( "/d/tiffany/api/:controller/:action/:params", array( "controller"=>1, "action"=>2, "params"=>3 ) ); $router->add( "/smsoauth2_qa/api/oauth2/code", array( "controller" => 'oauth2' , "action" => 'code', ) ); $router->add( "/smsoauth2_qa/api/oauth2/accesstoken", array( "controller" => 'oauth2' , "action" => 'accesstoken', ) ); $router->add( "/smsoauth2_qa/api/sms/send", array( "controller" => 'sms' , "action" => 'send', ) ); $router->add( "/smsoauth2_qa/api/sms/authcode", array( "controller" => 'sms' , "action" => 'authcode', ) ); $router->add( "/smsoauth2_qa/api/sms/query_reports", array( "controller" => 'sms' , "action" => 'query_reports', ) ); $router->add( "/smsoauth2_qa/api/urls/shorturl", array( "controller" => 'urls' , "action" => 'shorturl', ) ); } } else{ $router->add( "/tiffany/api/:controller/:action/:params", array( "controller"=>1, "action"=>2, "params"=>3 ) ); $router->add( "/smsoauth2/api/oauth2/code", array( "controller" => 'oauth2' , "action" => 'code', ) ); $router->add( "/smsoauth2/api/oauth2/accesstoken", array( "controller" => 'oauth2' , "action" => 'accesstoken', ) ); $router->add( "/smsoauth2/api/sms/send", array( "controller" => 'sms' , "action" => 'send', ) ); $router->add( "/smsoauth2/api/sms/authcode", array( "controller" => 'sms' , "action" => 'authcode', ) ); $router->add( "/smsoauth2/api/sms/query_reports", array( "controller" => 'sms' , "action" => 'query_reports', ) ); $router->add( "/smsoauth2/api/urls/shorturl", array( "controller" => 'urls' , "action" => 'shorturl', ) ); } $router->handle( $_SERVER["REQUEST_URI"] ); ?>