What are the most common reasons for requests without a referrer?

I have a service with a large proportion of requests with an empty value for HTTP_REFERER . I would like to correctly interpret this and wonder about the most common reasons for this.

I understand that HTTP_REFERER is an optional header field, but most browsers with default settings seem to send them.

Common reasons that I have found so far:

  • proxies
  • robots
  • JavaScript links (all depend on this browser?)
  • request from bookmarks or browser launch page
  • user enters URL manually
  • Flash Links
  • Link from another application, such as an email client
  • browser settings or privacy browser add-ons
  • some personal filters for filtering firewalls
  • , http-
  • this

| | ?

? , , ?

+3
4

, , . . - , (, , ).

, cookie . .

+3

, , -.

0

, , , . , , ( , ) . , , .

0

301 .

0

Source: https://habr.com/ru/post/1710102/


All Articles