diff --git a/local_podcast_generator.py b/local_podcast_generator.py index fc7796e..64ba312 100644 --- a/local_podcast_generator.py +++ b/local_podcast_generator.py @@ -267,6 +267,15 @@ Ich spezialisiere mich auf House Music, die mehr als nur Beats bietet – sie er print(f"⚠️ httpdocs-Verzeichnis nicht gefunden: {httpdocs_path}") class CustomHandler(http.server.SimpleHTTPRequestHandler): + def do_GET(self): + """Überschreibt GET-Requests um Root-Zugriff zu blockieren.""" + if self.path == '/' or self.path == '/index.html' or self.path == '/index.htm': + self.send_error(403, "Access denied") + return + else: + # Für alle anderen Pfade normale Verarbeitung + super().do_GET() + def list_directory(self, path): """Deaktiviert Directory-Listing - zeigt 403 Forbidden.""" self.send_error(403, "Directory listing disabled")