Python bridge now works and serves files correctly. Only necessary folders are accessible from the browser.
This commit is contained in:
@@ -31,6 +31,12 @@ class BridgeHandler(http.server.SimpleHTTPRequestHandler):
|
||||
# Read last 50 lines for better context during errors
|
||||
self.wfile.write("".join(f.readlines()[-50:]).encode())
|
||||
return
|
||||
|
||||
# Restrict static file access to specific directories only
|
||||
if not any(self.path.startswith(prefix) for prefix in ['/pages', '/media']):
|
||||
self.send_error(403, "Access Denied: Resource is restricted.")
|
||||
return
|
||||
|
||||
return http.server.SimpleHTTPRequestHandler.do_GET(self)
|
||||
|
||||
def do_POST(self):
|
||||
|
||||
Reference in New Issue
Block a user