From 640b6d80599674d4fb3bcad056387985872c0540 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Mon, 9 Feb 2026 19:22:59 +0000 Subject: [PATCH] reject *.php etc, log more request.META data --- core/views/expo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/views/expo.py b/core/views/expo.py index ed54e6048..cf25ddaa7 100644 --- a/core/views/expo.py +++ b/core/views/expo.py @@ -65,7 +65,7 @@ def expofiles_redirect(request, filepath): return redirect(urljoin("http://expo.survex.com/expofiles/", filepath)) def spider(request, _): - # urls ending in "_edit_edit" + # urls ending in "_edit_edit" or .php return render(request, "pagenotfound.html", {"path": path}, status=404) # return redirect("/?#") # so that suffixes applied by spider are no longer part of the url @@ -338,7 +338,7 @@ def expopage(request, path): content_type = getmimetype(path) return HttpResponse(content=content, content_type=content_type) except IOError: - message = f" ! - 404 '{path=}' {request=}" + message = f" ! - 404 '{path=}' {request.META.HTTP_REFERER} {request.META.REMOTE_ADDR} {request.META.REMOTE_HOST} {request.META.REMOTE_USER} {request.META.HTTP_USER_AGENT} " #print(message) DataIssue.objects.create(parser="view404", message=message)