From 802223d95d2a62e93e2d415af7e7b623bda378fd Mon Sep 17 00:00:00 2001 From: qkqpttgf <45693631+qkqpttgf@users.noreply.github.com> Date: Thu, 6 May 2021 16:58:59 +0800 Subject: [PATCH] Update common.php --- common.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/common.php b/common.php index 1965a04..a67bd63 100644 --- a/common.php +++ b/common.php @@ -316,7 +316,7 @@ function main($path) if ($thumb_url!='') { if ($_GET['location']) { $url = $thumb_url; - $header['Location'] = $url; + //$header['Location'] = $url; $domainforproxy = ''; $domainforproxy = getConfig('domainforproxy', $_SERVER['disktag']); if ($domainforproxy!='') { @@ -363,7 +363,7 @@ function main($path) if (count($tmp)>0) { $url = $tmp[rand(0, count($tmp)-1)]; if (isset($_GET['url'])) return output($url, 200); - $header['Location'] = $url; + //$header['Location'] = $url; $domainforproxy = ''; $domainforproxy = getConfig('domainforproxy', $_SERVER['disktag']); if ($domainforproxy!='') { @@ -380,7 +380,7 @@ function main($path) if ( strtolower(splitlast($files['name'], '.')[1])=='html' ) return output($files['content']['body'], $files['content']['stat']); else { if ($_SERVER['HTTP_RANGE']!='') $header['Range'] = $_SERVER['HTTP_RANGE']; - $header['Location'] = $url; + //$header['Location'] = $url; $domainforproxy = ''; $domainforproxy = getConfig('domainforproxy', $_SERVER['disktag']); if ($domainforproxy!='') { @@ -482,6 +482,7 @@ function compareadminsha1($adminsha1, $timestamp, $pass) function proxy_replace_domain($url, $domainforproxy, &$header) { + global $drive; $tmp = splitfirst($url, '//'); $http = $tmp[0]; $tmp = splitfirst($tmp[1], '/'); @@ -494,7 +495,9 @@ function proxy_replace_domain($url, $domainforproxy, &$header) //return $aim . '/' . $uri; if (strpos($url, '?')>0) $sp = '&'; else $sp = '?'; - $header['Location'] = $aim . '/' . $uri . $sp . 'Origindomain=' . $domain; + $aim .= '/' . $uri . $sp . 'Origindomain=' . $domain; + if ($drive->show_base_class()=='Aliyundrive') $aim .= '&Aliyundrive'; + $header['Location'] = $aim; return $aim . '/' . $uri . $sp . 'Origindomain=' . $domain; } -- GitLab