Google trên chuyển hướng 307 / HSTS (HTTP sang HTTPS)

Cách Google đối phó với chuyển hướng 307 / HSTS được giải thích chi tiết trong video mới nhất “Hỏi quản trị viên web của Google” với John Mueller.

Cụ thể, Müller giải quyết câu hỏi sau:

“Googlebot tương tác với HSTS / 307s như thế nào?”

Chuyển hướng HSTS có thể được sử dụng để buộc các trình duyệt truy cập phiên bản HTTPS của một trang.

Các loại chuyển hướng này có thể hữu ích trong trường hợp ai đó trỏ đến URL HTTP thay vì URL HTTPS.

Khi liên kết được nhấp vào, chuyển hướng HSTS / 307 đảm bảo rằng khách truy cập sẽ truy cập vào URL HTTPS.

Đây là những gì sẽ xảy ra khi các trình duyệt tương tác với 307. Điều gì sẽ xảy ra nếu Googlebot làm điều đó?

quảng cáo

Đọc bên dưới

Đây là những gì Müller nói:

“Tóm tắt, [Googlebot] không tương tác với họ. Chuyển hướng 307 thường không phải là chuyển hướng thực sự. Điều đó nghĩa là gì?

Vâng, nếu bạn đang tạo HTTPS cho một trang web, bạn có thể tùy chọn sử dụng HSTS. HSTS hướng dẫn người dùng chỉ tải phiên bản HTTPS của một trang.

Vì vậy, nếu người dùng nhập URL hoặc nhấp vào liên kết có thể dẫn đến HTTP, trình duyệt sẽ ghi nhớ HSTS và chuyển trực tiếp sang phiên bản HTTPS. “

Khi chủ sở hữu trang web sử dụng công cụ kiểm tra URL trên trang có HSTS, họ sẽ thấy rằng có chuyển hướng 307.

quảng cáo

Đọc bên dưới

Tuy nhiên, Mueller nhấn mạnh HSTS hành vi giống như một chuyển hướng, nhưng không phải là một chuyển hướng thực sự.

Nó không phải là một chuyển hướng thực sự vì chỉ các trình duyệt mới có thể nhìn thấy 307; nó không có ý nghĩa gì đối với googlebot.

Khi Googlebot thu thập dữ liệu một trang HTTP bằng HSTS, nó sẽ không được chuyển hướng đến phiên bản HTTPS giống như một trình duyệt.

“Và đó là một điều tốt,” Müller nói thêm.

Tất nhiên, điều này chỉ có thể thực hiện được nếu các URL HTTPS được lập chỉ mục và có thể thu thập thông tin. HSTS không phải là một công cụ để khám phá các liên kết.

Ví dụ: nếu bạn đang di chuyển từ HTTP sang HTTPS, HSTS sẽ không giúp Google tìm thấy các liên kết mới của bạn. Đối với điều đó, bạn cần phải sử dụng chuyển hướng 301 chính xác.

HSTS là một công cụ tùy chọn được sử dụng cùng với chuyển hướng thực để chắc chắn rằng người dùng truy cập vào các trang an toàn.

Đây là phần còn lại của câu trả lời của Müller:

“Để làm rõ điều gì đang xảy ra – nó hoạt động giống như một sự đánh lạc hướng. Chrome gọi đây là chuyển hướng 307. Vì vậy, nếu bạn đang sử dụng Chrome và bạn thấy mã kết quả 307 với một công cụ, nó thực sự không tồn tại.

Khi nói đến Googlebot, chúng tôi đang cố gắng thu thập dữ liệu các url bằng một phương tiện chặn mới. Vì vậy, chúng tôi sẽ không giữ danh sách HSTS mà truy cập trực tiếp vào URL HTTP.

Nếu URL này chuyển hướng, thường xảy ra với trang web HTTP và HTTPS, chúng tôi sẽ làm theo điều đó. Tóm lại, Googlebot không nhìn thấy 307 mà bạn sẽ thấy trong trình duyệt. Và điều đó không sao cả. “

quảng cáo

Đọc bên dưới

Xem toàn bộ video bên dưới (có một số trò đùa vui nhộn ở cuối):

Nguồn: www.searchenginejournal.com

Trả lời

Chat Zalo