diff --git a/platform/AliyunFC.php b/platform/AliyunFC.php index 3c83298..d50114a 100644 --- a/platform/AliyunFC.php +++ b/platform/AliyunFC.php @@ -38,10 +38,8 @@ function GetPathSetting($event, $context) $_SERVER['region'] = $context['region']; $_SERVER['service_name'] = $context['service']['name']; $_SERVER['function_name'] = $context['function']['name']; - - $_SERVER['base_path'] = $event['requestURI']; - $path = $event['path']; - //$path = spurlencode($path, '/'); + $path = $event['path']; + $_SERVER['base_path'] = substr($event['requestURI'], 0, -strlen($path)+1); if (substr($path,-1)=='/') $path=substr($path,0,-1); $_SERVER['is_guestup_path'] = is_guestup_path($path);