Tôi tình cờ thấy lỗi trên các miền khác nhau. Tôi đã googled và thử các giải pháp khác nhau nhưng không giải pháp nào loại bỏ được sự cố. Bây giờ tôi cố gắng tạo lại lỗi để tìm giải pháp - nhưng tôi không thể tạo lại!
Đây là nhật ký truy cập và nhật ký lỗi trong trường hợp có lỗi:
xxx.xxx.xxx.xxx - - [25/Nov/2021:18:43:33 +0100] "GET /humans.txt HTTP/1.1" 406 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, như Gecko) Chrome/91.0.4472.114 Safari/537.36"
[Thứ Năm ngày 25 tháng 11 18:43:32.999114 năm 2021] [thương lượng:lỗi] [pid 1305749] [khách hàng xxx.xxx.xxx.xxx:63157] AH00690: không có biến thể được chấp nhận: /usr/share/httpd/error/HTTP_NOT_FOUND.html .var
...và đây là nhật ký truy cập khi tôi cố gắng tạo lại lỗi:
yyy.yyy.yyy.yyy - - [26/Nov/2021:08:52:45 +0100] "GET /humans.txt HTTP/1.1" 404 1110 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, như Gecko) Chrome/91.0.4472.114 Safari/537.36"
Tất nhiên, tôi đã thử nhận dạng trình duyệt và các ngôn ngữ khác nhau được máy chủ của tôi hỗ trợ và những ngôn ngữ không được hỗ trợ. Nhưng mọi thứ hoạt động như mong đợi. Nếu tôi sử dụng ngôn ngữ được hỗ trợ, thông báo lỗi sẽ hiển thị bằng ngôn ngữ đó, nếu ngôn ngữ không được hỗ trợ, tôi sẽ thấy phiên bản tiếng Anh.Làm cách nào để xác định cuộc gọi/cài đặt nào dẫn đến lỗi?