Telegram, WhatsApp+380637610482
Valery Danyuk
Valery Danyuknhà phát triểnPhát triển các công cụ trí tuệ nhân tạo cho doanh nghiệp. Chất lượng cao. Giá cả phải chăng.Nhắn tin qua Telegram

Kiểm tra tiêu đề HTTP trực tuyến: Máy chủ của bạn đang phản hồi điều gì và cách khắc phục

Kiểm tra các tiêu đề HTTP trực tuyến: bảo mật, bộ nhớ đệm, nén và CORS trong phản hồi của máy chủ.

Những gì bạn sẽ nhận được

  • Danh sách các tiêu đề phản hồi của máy chủ và điểm bảo mật theo phần trăm - trong một lần kiểm tra.
  • Hiểu rõ những tiêu đề nào ảnh hưởng đến SEO và tốc độ tải trang, và những tiêu đề nào ảnh hưởng đến việc bảo vệ người truy cập.
  • So sánh với securityheaders.com, DevTools và curl: Công cụ nào tiện lợi hơn?
Áp dụng: trong 10 phútLượt lưu: Tôi đã dành hàng giờ để tìm ra nguyên nhân gây ra hiện tượng tải chậm và các cảnh báo "không an toàn".

Câu trả lời ngắn gọn: để kiểm tra tiêu đề HTTP trực tuyến, hãy dán địa chỉ trang vào công cụ Kiểm tra Tiêu đề HTTP của PromoPilot và nhấp vào "Kiểm tra". Công cụ sẽ hiển thị tất cả các tiêu đề phản hồi của máy chủ, xếp hạng phần trăm bảo mật, cài đặt bộ nhớ đệm, nén và CORS, cũng như chuỗi chuyển hướng đến URL cuối cùng. Không cần đăng ký. Bên dưới bạn sẽ tìm thấy thông tin về những tiêu đề nào quan trọng, cách đọc kết quả và cần sửa chữa những gì trước tiên.

Tôi kiểm tra phần tiêu đề của mọi dự án trước khi nộp: đây là cách tôi phát hiện ra một nửa số vấn đề "bí ẩn" - một trang web không lưu vào bộ nhớ đệm, hiển thị các trang mà không nén hoặc quên thiết lập HTTPS.

Việc kiểm tra tiêu đề HTTP cho thấy điều gì?

Khi trình duyệt hoặc robot của công cụ tìm kiếm yêu cầu một trang, máy chủ trước tiên sẽ phản hồi bằng các dòng dịch vụ—các tiêu đề—và chỉ sau đó mới trả về mã HTML. Các tiêu đề này mô tả cách trang đó nên được lưu vào bộ nhớ cache, liệu nó có được nén hay không, liệu nó có thể được nhúng vào một trang web khác hay không và nơi cần chuyển hướng người truy cập.

Nhóm Công cụ này xem xét những gì? Tại sao trang web lại cần điều này?
Sự an toàn Chính sách bảo mật nội dung, Bảo mật vận chuyển nghiêm ngặt (HSTS), Tùy chọn khung X Bảo vệ người dùng khỏi các đoạn mã nhúng và giả mạo, đảm bảo an ninh HTTPS.
Cấp Tỷ lệ phần trăm các tiêu đề bảo mật đã được cấu hình Tóm tắt nhanh: Sau khi chỉnh sửa, tình hình có tốt hơn hay tệ hơn?
Bộ nhớ đệm Cache-Control, Expires, ETag, Last-Modified Các lần truy cập lặp lại sẽ tải nhanh hơn, máy chủ được giảm tải.
Nén Mã hóa nội dung (gzip, br) HTML, CSS và JS nhẹ hơn đáng kể—và nhanh hơn trên thiết bị di động.
CORS Kiểm soát truy cập cho phép nguồn gốc và các vấn đề liên quan Ai có thể truy cập API và phông chữ của bạn từ các tên miền khác?
Chuyển hướng Đường dẫn dẫn đến URL cuối cùng Các bước thừa làm chậm quá trình tải và lãng phí ngân sách cho việc di chuyển chậm.

Điểm bảo mật không phải là "điểm SEO". Nó thể hiện tỷ lệ phần trăm các tiêu đề bảo mật quan trọng đã được thiết lập. Kết quả điển hình cho một trang web chưa được cấu hình là thiếu CSP và X-Frame-Options.

Có ba trường hợp cần kiểm tra tiêu đề URL: sau khi chuyển sang máy chủ lưu trữ hoặc CDN mới, sau khi cài đặt các plugin bộ nhớ đệm và bảo mật, và trước khi chạy quảng cáo, khi mỗi giây tải trang đều tốn tiền. Công cụ này hoạt động hiệu quả cho cả phiên bản phát triển, thử nghiệm và sản xuất của một trang web, miễn là địa chỉ trang web có thể truy cập được từ internet.

Làm thế nào để kiểm tra tiêu đề HTTP của một trang web trực tuyến?

Kiểm tra tiêu đề HTTP trực tuyến chỉ với 4 bước: dán địa chỉ, chạy kiểm tra, xem xét xếp hạng và danh sách tiêu đề, sửa lỗi trên máy chủ.

  1. Mở công cụ. Việc kiểm tra tiêu đề HTTP hoạt động ngay trên trình duyệt của bạn — không cần cài đặt.
  2. Nhập địa chỉ đầy đủ kèm giao thức: https://example.com/catalog/. Một lần kiểm tra - một URL.
  3. Nhấp vào "Kiểm tra". Phản hồi sẽ đến trong vòng vài giây.
  4. Xem xếp hạng bảo mật và danh sách các tiêu đề bị thiếu.
  5. Nó đi qua bộ nhớ đệm, nén dữ liệu và CORS, sau đó là chuỗi chuyển hướng.
  6. Vui lòng điều chỉnh lại cài đặt trên máy chủ, CDN hoặc plugin của bạn và kiểm tra lại.

Trang của công cụ này chứa một trường địa chỉ, một nút xác nhận và một mô tả ngắn gọn: công cụ này phân tích cái gì, cách sử dụng và những hạn chế của nó.

Trang kiểm tra tiêu đề HTTP miễn phí của PromoPilot: Trường URL và mô tả về các kiểm tra bảo mật, bộ nhớ đệm và CORS.

Thanh bên hiển thị số lượng hóa đơn hiện tại. Khách có thể thực hiện một vài hóa đơn mỗi ngày; sau khi đăng ký miễn phí, giới hạn được tăng gấp ba lần, và gói Pro trả phí cung cấp số lượng hóa đơn không giới hạn.

Làm thế nào để đọc phản hồi từ máy chủ và cần sửa lỗi gì trước tiên?

Đừng cố gắng giải quyết mọi thứ cùng một lúc. Hãy bắt đầu từ những vấn đề gây cản trở khả năng truy cập và HTTPS cho đến những vấn đề giúp cải thiện bảo mật.

  1. Chuyển hướng. Chuỗi http → https → www → /index.php gồm ba yêu cầu không cần thiết. Thông thường, chỉ cần một lần chuyển hướng 301 đến URL cuối cùng từ bất kỳ biến thể địa chỉ nào.
  2. HSTS. Nếu trang web của bạn chỉ sử dụng HTTPS, hãy thêm Strict-Transport-Security: max-age=31536000. Hãy bắt đầu với max-age nhỏ nếu bạn không chắc chắn tất cả các tên miền phụ đều đã được bật HTTPS.
  3. Nén dữ liệu. Nếu bạn không có thuộc Content-Encoding: br hoặc gzip trong HTML, hãy bật tính năng nén trong cài đặt máy chủ hoặc CDN của bạn. Chỉ một dòng cấu hình này có thể cải thiện tốc độ đáng kể.
  4. Bộ nhớ đệm. Đối với hình ảnh, CSS và JS có phiên bản trong tên tệp, hãy đặt bộ nhớ đệm dài ( Cache-Control: public, max-age=31536000, immutable); đối với HTML, hãy đặt bộ nhớ đệm ngắn hoặc no-cache.
  5. Tùy chọn X-Frame và CSP. X-Frame-Options: SAMEORIGIN ngăn trang được nhúng vào khung khác. Cấu hình CSP cẩn thận: chính sách quá nghiêm ngặt có thể dễ dàng làm hỏng phân tích và tiện ích, vì vậy trước tiên hãy bật chế độ Content-Security-Policy-Report-Only.
  6. Lỗi CORS.Access Access-Control-Allow-Origin: * đối với các API chứa dữ liệu cá nhân. Vui lòng chỉ định các miền cụ thể.

Một lỗi thường gặp là Cache-Control: no-store cho toàn bộ trang web sau khi cài đặt plugin bảo mật. Trang web vẫn hoạt động, nhưng mỗi lần truy cập đều tải như thể đó là lần đầu tiên.

Đây là hình ảnh phản hồi của một trang web được tối ưu hóa tốt — một tiêu chuẩn để so sánh kết quả của bạn:

HTTP/2 200
content-type: text/html; charset=utf-8
content-encoding: br
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
content-security-policy: default-src 'self'; img-src 'self' data: https:

Mã phản hồi là 200, trang được nén bằng Brotli, HTML không được lưu vào bộ nhớ cache trong thời gian dài, HTTPS bị khóa trong một năm và việc nhúng vào các khung khác cũng như thay thế loại tệp đều bị cấm. Nếu mã phản hồi của bạn là 301 hoặc 302 thay vì 200, bạn chưa kiểm tra URL cuối cùng — hãy kiểm tra chuỗi chuyển hướng và dán URL cuối cùng.

So sánh: PromoPilot và các giải pháp thay thế để kiểm tra tiêu đề

Có nhiều cách để xem các tiêu đề, mỗi cách phù hợp với từng hoàn cảnh khác nhau.

Dụng cụ Cái gì là miễn phí? Hạn chế Sản phẩm này phù hợp với đối tượng nào?
PromoPilot — Công cụ kiểm tra tiêu đề HTTP Tất cả các tiêu đề, xếp hạng bảo mật, bộ nhớ đệm, nén, CORS, chuỗi chuyển hướng Một URL cho mỗi lần thanh toán, giới hạn số lượng khách mỗi ngày. Kiểm tra nhanh trang web của bạn hoặc người khác mà không cần cài đặt.
securityheaders.com Xếp hạng chữ cái của các tiêu đề bảo mật Chỉ bảo mật, không có bộ nhớ đệm hoặc nén. Dành cho những người đang thiết lập hệ thống bảo vệ
Công cụ dành cho nhà phát triển Chrome, tab Mạng Tiêu đề của mỗi yêu cầu trang Bạn cần biết phải tìm ở đâu; không phán xét hay ám chỉ. Dành cho các nhà phát triển khi gỡ lỗi
lệnh `curl -I` trong terminal. Tiêu đề phản hồi thô Dòng lệnh, không cần diễn giải Dành cho quản trị viên máy chủ

Kết luận: Đối với việc kiểm tra một lần với đánh giá và hướng dẫn rõ ràng, công cụ trực tuyến tiện lợi hơn, trong khi DevTools và curl tốt khi bạn đã biết mình đang tìm kiếm điều gì. Securityheaders.com bổ sung cho việc kiểm tra nếu mục tiêu của bạn chỉ đơn thuần là bảo vệ.

Đây chỉ là một trong 87 công cụ SEO miễn phí của PromoPilot: Ngoài ra còn có công cụ kiểm tra chứng chỉ SSL, chuyển hướng và bản ghi DNS — những công cụ này được đề cập trong các bài viết ở phần này.

Những hạn chế của công cụ kiểm tra tiêu đề: Những gì công cụ này sẽ không hiển thị

Quá trình kiểm tra chỉ xem xét phần tiêu đề của một URL duy nhất, chứ không phải toàn bộ trang web. Việc trang chính được cấu hình đúng không có nghĩa là trang sản phẩm hoặc tệp trong thư mục /uploads/ sẽ phản hồi theo cùng một cách.

Một số tiêu đề được thêm vào ở cấp độ CDN hoặc proxy và có thể phụ thuộc vào đường dẫn và thậm chí cả khu vực mà yêu cầu bắt nguồn. Do đó, kết quả có thể khác với những gì bạn thấy trong trình duyệt của mình. Nếu một quy tắc trong CDN chỉ được cấu hình cho /blog/*, các phần khác sẽ không nhận được nó.

Và quan trọng nhất: tiêu đề là cài đặt, không phải nội dung. Công cụ này không kiểm tra tiêu đề, văn bản hay định dạng HTML — việc kiểm tra đó được thực hiện riêng biệt trên từng trang.

Một lưu ý nữa về các thay đổi. Sau khi chỉnh sửa cấu hình máy chủ, kết quả có thể không cập nhật ngay lập tức: CDN vẫn lưu trữ phản hồi cũ trong bộ nhớ cache. Hãy xóa bộ nhớ cache của CDN hoặc đợi vài phút, sau đó chạy lại quá trình kiểm tra.

Khi nào thì một công cụ miễn phí không còn đủ?

Kiểm tra tiêu đề HTTP trực tuyến và nhờ chuyên gia cấu hình máy chủ: mỗi lựa chọn có tác dụng gì?

Công cụ này sẽ cho bạn biết chính xác những tiêu đề nào bị thiếu. Tuy nhiên, việc thêm chúng đòi hỏi phải thao tác với máy chủ, CDN hoặc công cụ quản lý trang web. Bạn sẽ cần đến chuyên gia nếu:

  • Sau khi kích hoạt CSP, các biểu mẫu, thanh toán hoặc phân tích bị lỗi;
  • Các phần khác nhau có tiêu đề khác nhau, và không rõ ai là người thiết lập chúng – máy chủ, plugin hay CDN;
  • Trang web chậm, mặc dù bộ nhớ đệm và nén đã được bật;
  • Bạn không có quyền truy cập vào máy chủ, và công ty cung cấp dịch vụ lưu trữ trả lời bằng các email mẫu.

Tôi có thể làm gì cho trang web của bạn?

Tôi tên là Valeriy Danyuk, tôi là một nhà phát triển phần mềm và chuyên gia SEO: trong 12 năm qua, tôi đã xây dựng website và hệ thống cho hơn 200 khách hàng. Tiêu đề là phần SEO mà khách hàng thường không để ý đến, nhưng tôi lại là người thiết lập chúng đầu tiên.

SEO và quảng bá

Trang web và cửa hàng trực tuyến

CRM, kế toán và tự động hóa

Tôi còn nhiều dự án khác trong danh mục đầu tư của mình. Hãy gửi địa chỉ trang web của bạn cho tôi qua Telegram – tôi sẽ xem qua các tiêu đề và cho bạn biết những dự án nào sẽ mang lại kết quả ngay lập tức cho tôi.

Kết quả

  1. Kiểm tra tiêu đề HTTP trực tuyến cho phép xem trong vài giây cách máy chủ phản hồi lại trình duyệt và robot tìm kiếm.
  2. Khắc phục theo thứ tự sau: chuyển hướng → HSTS → nén → bộ nhớ đệm → X-Frame-Options và CSP → CORS.
  3. Hãy kiểm tra không chỉ trang chủ: CDN và các plugin có thể gán các tiêu đề khác nhau cho các phần khác nhau của trang.
  4. Nếu cài đặt máy chủ không khả dụng hoặc xung đột, sẽ dễ dàng hơn nếu giao nhiệm vụ này cho chuyên gia hoặc xây dựng trang web trên 1001site, nơi HTTPS và hiển thị đã được cấu hình sẵn.

Hãy kiểm tra trang chủ của bạn ngay bây giờ: chạy công cụ kiểm tra tiêu đề HTTP miễn phí, và nếu bạn có bất kỳ câu hỏi nào, hãy liên hệ với tôi qua Telegram.

Nguồn

  • Trang công cụ kiểm tra tiêu đề HTTP PromoPilot - danh sách các kiểm tra và hạn chế.
  • securityheaders.com - Mô tả về việc đánh giá tiêu đề bảo mật.
  • Tài liệu hướng dẫn Chrome DevTools - Bảng điều khiển Mạng và xem tiêu đề.

Tài liệu tham khảo và nguồn

Câu hỏi và câu trả lời

Những tiêu đề bảo mật nào quan trọng đối với SEO?

HTTPS tác động trực tiếp đến thứ hạng tìm kiếm, và HSTS củng cố điều đó: trình duyệt không còn mở trang web thông qua HTTP nữa. CSP và X-Frame-Options bảo vệ người dùng khỏi các đoạn mã độc hại và việc nhúng trang vào các khung khác. Một trang web bị tấn công bằng mã độc sẽ mất đi sự tin tưởng của các công cụ tìm kiếm, vì vậy các tiêu đề này đóng vai trò như một chính sách bảo hiểm cho thứ hạng tìm kiếm.

Các tiêu đề bộ nhớ đệm ảnh hưởng đến tốc độ như thế nào?

Cache-Control và ETag cho trình duyệt biết thời gian lưu trữ hình ảnh, kiểu dáng và tập lệnh. Với bộ nhớ đệm tốt, khi truy cập lại, trình duyệt chỉ tải xuống những gì đã thay đổi và trang sẽ tải nhanh hơn đáng kể. Nếu không có bộ nhớ đệm, trình duyệt sẽ tải xuống mọi thứ lại mỗi lần, và điều này đặc biệt dễ nhận thấy trên các thiết bị di động.

Liệu có thể kiểm tra phần tiêu đề (heading) của trang web người khác không?

Đúng vậy. Tiêu đề phản hồi hiển thị trên mọi trình duyệt, vì vậy công cụ này kiểm tra bất kỳ địa chỉ công khai nào — địa chỉ của bạn, của đối thủ cạnh tranh hoặc của nhà thầu. Không cần truy cập máy chủ hoặc đăng ký.

Tại sao tiêu đề của các trang khác nhau trên trang web lại khác nhau?

Một số tiêu đề được thêm vào bởi CDN hoặc máy chủ proxy, và các quy tắc có thể phụ thuộc vào đường dẫn: trang chủ có một bộ quy tắc riêng, trong khi /api/ hoặc các tệp tĩnh có các quy tắc khác nhau. Do đó, hãy kiểm tra không chỉ trang chủ mà còn cả các trang đích quan trọng của bạn.

Chúng tôi đã kiểm tra trang web, nhưng không có ai để sửa chữa cả?

Công cụ miễn phí này sẽ chỉ ra các vấn đề. Tôi sẽ phân tích báo cáo, ưu tiên và khắc phục chúng: kiểm tra SEO, tăng tốc độ, tối ưu hóa mã HTML và chuyển sang trang web mới mà không làm mất thứ hạng.