diff --git a/common.php b/common.php index 62dd3ba..7615730 100644 --- a/common.php +++ b/common.php @@ -2001,7 +2001,7 @@ function render_list($path = '', $files = '') if (strpos(__DIR__, ':')) $slash = '\\'; if (isset($files['children']['index.html']) && !$_SERVER['admin']) { - $htmlcontent = fetch_files(spurlencode(path_format($path . '/index.html'),'/'))['content']; + $htmlcontent = fetch_files(spurlencode(path_format(urldecode($path) . '/index.html'),'/'))['content']; return output($htmlcontent['body'], $htmlcontent['stat']); } $path = str_replace('%20','%2520',$path);