Kiểm tra URL hợp lệ

Kiểm tra một hoặc nhiều URL bằng chính bộ phân tích của trình duyệt. Phát hiện thiếu scheme, dấu cách, host sai, thông tin đăng nhập, http thường và hiện URL đã chuẩn hóa.

Kiểm tra tối đa 200 dòng bằng chính bộ phân tích URL mà trình duyệt dùng (chuẩn WHATWG URL).

Hợp lệhttps://example.com/path?q=1
  • ✓ Phân tích thành công (scheme: https).
Công cụ chỉ kiểm tra cú pháp URL, không truy cập URL nên không biết trang có tồn tại hay không.

Kiểm tra URL hợp lệ là gì?

Công cụ này kiểm tra tối đa 200 URL cùng lúc theo chuẩn WHATWG URL, đặc tả mà mọi trình duyệt hiện đại đều triển khai. Mỗi URL nhận kết luận Hợp lệ/Không hợp lệ kèm các cảnh báo thực tế: thiếu scheme, có dấu cách, host không có TLD, nhãn bị DNS từ chối, dấu gạch dưới, host nội bộ, thông tin đăng nhập nhúng trong URL, http thường, cổng mặc định ghi tường minh và URL quá dài.

Cách sử dụng Kiểm tra URL hợp lệ

  1. Dán mỗi dòng một URL.
  2. Nếu muốn, tích ô "Chỉ chấp nhận URL http:// và https://" cho liên kết web.
  3. Đọc kết luận và danh sách các bước kiểm tra của từng dòng.
  4. Dùng URL đã chuẩn hóa được hiển thị khi trình duyệt sẽ viết lại đầu vào.

Ví dụ

Đầu vào
example.com
HTTPS://Example.COM:443/a/../b
Đầu ra
Line 1: Invalid – the scheme is missing. Line 2: Valid – normalized to https://example.com/b; port 443 is the default and is removed.

Khi nào nên dùng Kiểm tra URL hợp lệ

Dùng công cụ để làm sạch danh sách liên kết trước khi nhập, kiểm tra quy tắc xác thực đầu vào của người dùng, hoặc hiểu vì sao một URL bị lỗi trong mã. Công cụ chỉ kiểm tra cú pháp – nó không gửi yêu cầu tới URL nên không biết trang có tồn tại hay trả về 404; hãy dùng công cụ Kiểm tra chuyển hướng hoặc Kiểm tra HTTP header cho việc đó.

Kiểm tra URL hợp lệ hoạt động như thế nào

Mỗi dòng được đưa vào new URL(). Nếu bước phân tích báo lỗi, URL không hợp lệ và công cụ giải thích nguyên nhân khả dĩ nhất (ví dụ thiếu scheme). Nếu phân tích được, các quy tắc bổ sung được áp dụng cho host: mỗi nhãn tối đa 63 ký tự, toàn bộ tên tối đa 253, không bắt đầu hay kết thúc bằng dấu gạch nối, và kiểm tra các dải địa chỉ riêng. Vì bộ phân tích WHATWG âm thầm bỏ cổng mặc định, đầu vào gốc cũng được dò tìm :80/:443. Các cảnh báo không bao giờ làm thay đổi kết luận theo WHATWG.

Các Trường Hợp Sử Dụng Phổ Biến

  • Kiểm tra một cột URL website trong bảng tính trước khi nhập vào CRM.
  • Tìm các liên kết trong bản nháp sitemap có dấu cách hoặc thiếu scheme.
  • Xem trình duyệt chuẩn hóa một URL có host viết hoa hoặc đoạn ../ như thế nào.
  • Phát hiện những liên kết vẫn dùng http thường.

Câu Hỏi Thường Gặp

URL không có https:// có hợp lệ không?

Không, nếu xét như URL tuyệt đối. Thanh địa chỉ của trình duyệt tự đoán scheme, nhưng chuẩn URL và hầu hết API đều yêu cầu phải có.

URL có dấu cách có hợp lệ không?

Bộ phân tích WHATWG từ chối dấu cách trong host và mã hóa phần trăm ở các vị trí khác, nhưng bạn nên tự mã hóa thành %20 để các phần mềm khác xử lý được.

URL hợp lệ có nghĩa là trang web tồn tại không?

Không. Công cụ không bao giờ truy cập URL; nó chỉ kiểm tra cú pháp.

Khám phá thêm danh mục