From cc8cdcd93af34eddd8dc4f738df230b17f897413 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Schulthess?= Date: Mon, 3 Jul 2023 09:52:07 +0200 Subject: [PATCH] Fix website sub-folder rendering 404 --- .../java/org/qortal/arbitrary/ArbitraryDataRenderer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java index 704533c8..5c6cda63 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java @@ -127,6 +127,11 @@ public class ArbitraryDataRenderer { String filename = this.getFilename(unzippedPath, inPath); Path filePath = Paths.get(unzippedPath, filename); boolean usingCustomRouting = false; + if (Files.isDirectory(filePath) && (!inPath.endsWith("/"))) { + inPath = inPath + "/"; + filename = this.getFilename(unzippedPath, inPath); + filePath = Paths.get(unzippedPath, filename); + } // If the file doesn't exist, we may need to route the request elsewhere, or cleanup if (!Files.exists(filePath)) {