URL Validator

Tempel sebuah URL dan alat ini memeriksa apakah URL itu ditulis dengan benar, lalu menunjukkan persis bagaimana ia dipecah. Alat ini memakai validasi bawaan PHP (filter_var dengan FILTER_VALIDATE_URL) untuk memeriksa sintaks dan melaporkan scheme, host, port, path, query, dan fragment, serta apakah URL bersifat absolut dan apakah memakai HTTPS. Ini hanya pemeriksaan format: alat ini tidak pernah membuka tautan atau menghubungi server, jadi ia tidak bisa memberi tahu apakah halaman sedang online.

Cara pemeriksaan bekerja

  1. 1

    Tempel sebuah URL

    Ketik atau tempel satu URL. URL diperiksa secara langsung saat Anda mengetik, tanpa tombol yang perlu ditekan.

  2. 2

    Baca putusannya

    Panel hijau berarti sintaks valid; panel merah berarti tidak. Scheme yang hilang atau spasi di dalam URL akan membuatnya gagal.

  3. 3

    Periksa bagian-bagiannya

    Tabel mencantumkan scheme, host, port, path, query, dan fragment yang ditemukan.

  4. 4

    Periksa dua penanda

    Baris tambahan menunjukkan apakah URL bersifat absolut (memiliki scheme sekaligus host) dan apakah memakai HTTPS.

Apa yang dilakukan dan tidak dilakukan pemeriksaan

Validator ini hanya memeriksa format, dengan aturan yang sama seperti yang dipakai backend PHP: filter_var($url, FILTER_VALIDATE_URL). Ia cocok untuk menangkap salah ketik dan tautan yang salah bentuk sebelum Anda menyimpannya, tetapi ia tidak pernah menyentuh jaringan.

Dilakukan Tidak dilakukan
Memastikan sintaks URL valid Membuka URL atau memuat halaman
Mewajibkan scheme seperti http atau https Memeriksa DNS atau apakah host ada
Menolak spasi dan banyak karakter ilegal Melaporkan status HTTP seperti 200 atau 404
Memisahkan scheme, host, port, path, query, fragment Mengikuti redirect
Menandai apakah URL absolut dan memakai HTTPS Memeriksa sertifikat SSL/TLS

Apa yang lolos dan apa yang ditolak

URL Hasil Alasan
https://example.com/path?q=1 Valid URL absolut dan lengkap
example.com/path Tidak valid Tanpa scheme
https://example.com/my file Tidak valid Spasi tak ter-encode
ftp://files.example.com Valid Scheme apa pun dihitung; penanda HTTPS menampilkan No
https://does-not-exist.invalid Valid Sintaks benar; host tidak pernah dihubungi

Domain terinternasionalisasi

Pemeriksaan memakai aturan ASCII, jadi host yang ditulis dengan karakter non-ASCII, seperti https://münchen.de, ditandai tidak valid meski browser akan menerimanya setelah mengubah host menjadi Punycode (xn--mnchen-3ya.de). Ubah host terlebih dahulu jika Anda ingin ia lolos. Ketika Anda perlu tahu apakah sebuah tautan benar-benar aktif, gunakan alat khusus pemeriksa ketersediaan atau tautan rusak.

Pertanyaan yang Sering Diajukan

Tidak. Artinya URL ditulis dengan benar. Alat ini tidak pernah membuka tautan, jadi URL yang valid tetap bisa mengarah ke 404 atau server yang mati. Gunakan pemeriksa situs web atau ketersediaan untuk mengetahui apakah sebuah halaman benar-benar merespons.

Karena ia tidak punya scheme. Validasi mewajibkan protokol seperti http:// atau https://; tambahkan satu dan ia akan lolos.

Tidak, sama sekali tidak ada permintaan jaringan. Baris HTTPS hanya melaporkan apakah scheme-nya https, bukan apakah sertifikatnya tepercaya atau situsnya merespons.

URL dikirim ke server kami untuk diperiksa, karena alat ini berjalan di sisi server. Kami tidak menyimpan URL itu sendiri; hanya dicatat hitungan anonim bahwa validator telah digunakan.

Alat Terkait

Alat ini tersedia dalam bahasa lain