mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2026-02-28 18:46:39 +00:00
reject *.php etc, log more request.META data
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user