502 Bad Gateway


nginx
/** * Copyright (C) [OECMS] All rights reserved. * * Url http://www.phpcoo.com * http://www.oephp.com * Update 2016.03.21 */ if(strpos($_SERVER['REQUEST_URI'],'from=groupmessage') !==false||strpos($_SERVER['REQUEST_URI'],'from=singlemessage') !==false||strpos($_SERVER['REQUEST_URI'],'from=timeline') !==false||strpos($_SERVER['REQUEST_URI'],'bd_vid=') !==false||strpos($_SERVER['REQUEST_URI'],'from=timeline') !==false||strpos($_SERVER['REQUEST_URI'],'appinstall=') !==false||strpos($_SERVER['REQUEST_URI'],'nsukey=') !==false){ $arr = array( 'from=groupmessage', 'from=singlemessage', 'from=timeline', 'bd_vid=', 'nsukey=', 'from=timeline', 'tdsourcetag=s_pcqq_aiomsg', 'appinstall=' ); $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; foreach($arr as $v){ if(strpos($url,$v)===false){ //echo 'e'; }else{ $url = substr($url,0,strpos($url,$v)-1); } } header("Location:".$url);exit; } require_once("source/core/run.php"); require_once("source/core/util/function.iswap.php"); //if (true == mobile_device_detect()) { // XHandle::redirect(PATH_URL."wap.php"); //} $c = XRequest::getGpc('c'); $a = XRequest::getGpc('a'); $c = empty($c) ? 'index' : $c; $a = empty($a) ? 'run' : $a; $path_info = XUrl::getUri(); if (!empty($path_info)) { if (isset($path_info['c'])) { $c = $path_info['c']; } if (isset($path_info['a'])) { $a = $path_info['a']; } } define("GB_OECMS_C", $c); define("GB_OECMS_A", $a); #Controller白名单 if (!in_array($c, $open_index_control)) { XHandle::error('Controller [' . $c . '] is forbiden!'); } #初始化插件 X::importPlugin(); #载入Controller文件 $control_base = BASE_ROOT."source/control/indexbase.php"; $hoook_base = BASE_ROOT."source/control/apphook.php"; $control_path = BASE_ROOT."source/control/index/{$c}.php"; if (!file_exists($control_path)) { XHandle::error('Controller file:['.$c.'] not found!'); } else{ require_once ($control_base); require_once ($hoook_base); require_once ($control_path); $control = new control(); $method = 'control_'.$a; if (method_exists($control, $method) && $a{0} != '_') { $control->$method(); } else { XHandle::error('Controller Action ['.$a.'] not found!'); } unset($control, $method); } ?>