2013-02-04 24 views
6

Tôi có người ghé thăm trang web của tôi hôm nay từ một liên kết như thế này:khách sử dụng URL không tồn tại

www.example.com/pagename.php?_sm_byp=iVVVMsFFLsqWsDL4 

Ai đó có thể giải thích cho tôi làm thế nào mà làm việc kể từ URL thực tế của tôi kết thúc với pagename.php và tôi không bao giờ cho phép người dùng nhập bất kỳ truy vấn PHP nào và không bao giờ có ID phiên hoặc bất kỳ thứ gì tương tự.

+0

bạn có ai liên kết đến trang web của mình không? Đó là tham số truy vấn có thể được thêm bởi bất kỳ ai được liên kết với trang của bạn. Nếu bạn không sử dụng thông số đó, nó sẽ bị bỏ qua. Nếu bạn đang trả tiền cho ai đó để quảng cáo/hướng lưu lượng truy cập đến trang web của mình, họ có thể thêm vào cuối trang để bạn có thể theo dõi số lượng lưu lượng truy cập mà họ đang hướng đến trang web của bạn. – djjolicoeur

+0

Bạn có thể nhận thêm thông tin từ nhật ký máy chủ web của mình không? Tôi bắt đầu bằng cách xem địa chỉ IP, tác nhân người dùng và liên kết giới thiệu cho tất cả các yêu cầu như thế này. Điều đó có thể tiết lộ một mô hình. – twm

Trả lời

1

Điều này không bình thường. Nhiều trang web/máy chủ cho phép (hoặc thay vào đó, bỏ qua) các thành phần truy vấn tùy ý.

Ví dụ, bạn có thể thêm ?foo=bar những địa chỉ URL và vẫn nhận được một trạng thái HTTP 200:

Bây giờ khi chúng được liên kết ở đây, người dùng có thể truy cập chúng , vì vậy các URL này sẽ xuất hiện trong nhật ký của chúng. Ngoài việc thêm thành phần truy vấn như vậy theo cách thủ công, chúng cũng có thể được thêm bởi các tập lệnh khác nhau, ví dụ: cho tracking purposes hoặc các dịch vụ của bên thứ ba liên kết đến các trang của bạn (… và sometimes their origin is unknown).

Nếu bạn không muốn URL của mình hoạt động với các thành phần truy vấn tùy ý, bạn có thể định cấu hình chương trình phụ trợ/máy chủ theo cách chuyển hướng tới URL không có thành phần truy vấn hoặc phản hồi 404 hoặc bất kỳ điều gì.

Nếu bạn tiếp tục cho phép điều này, nhưng muốn ngăn bot lập chỉ mục các URL của bạn với các thành phần truy vấn không cần thiết này, bạn có thể chỉ định các biến thể kinh điển của URL của mình với canonical link relation.

Các vấn đề liên quan