URL Doğrulayıcı

Bir URL'nin doğru biçimlendirilip biçimlendirilmediğini kontrol eder.

Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.

Bu araç ne yapar?

Tarayıcının kendi URL ayrıştırıcısını kullanarak tek bir URL'nin sözdizimsel olarak doğru biçimlendirilip biçimlendirilmediğini kontrol eder ve üç sonuçtan birini bildirir: geçerli, protokol eksik veya gereksiz boşluk içeriyor.

Nasıl kullanılır?

Alana bir URL yazın veya yapıştırın. Yazmayı bıraktığınız anda sonuç her tuş vuruşunda güncellenir; yeşil bir geçerli mesajı ya da belirli nedeniyle birlikte kırmızı bir geçersiz mesajı gösterir.

Çalışılmış örnek

https://example.com/path?query=1 geçerli olarak bildirilir. example.com/path (şema yok) eksik protokol nedeniyle geçersiz bildirilir, https://example .com (.com'dan önce gereksiz bir boşluk) ise boşluk içerme nedeniyle geçersiz bildirilir.

Neler geçersiz sayılır?

Sırayla üç kontrol çalışır: önce metin kırpılır, sonra kalan herhangi bir iç boşluk kontrol edilir, ardından https:// veya ftp:// gibi bir desene uyan başlangıç şeması kontrol edilir ve son olarak tarayıcının URL oluşturucusuna verilir — bu üç adımdan herhangi biri başarısız olursa giriş, eşleşen nedenle birlikte geçersiz olarak işaretlenir.

Neyi kontrol etmez?

Bu yalnızca bir biçim kontrolüdür. Asla bir ağ isteği yapmaz, bu yüzden mükemmel biçimlendirilmiş ama var olmayan, erişilemeyen veya 404 döndüren bir alana işaret eden bir URL yine de geçerli olarak bildirilir.

Sınırlamalar

Başındaki ve sonundaki boşluklar kontrolden önce kırpılır, bu yüzden boşluk uyarısını asla tetiklemezler — yalnızca URL'nin ortasındaki bir boşluk tetikler. Göreli yollar ve protokole bağlı URL'ler (//example.com gibi) her zaman geçersiz olarak bildirilir, çünkü URL oluşturucusunun çözebileceği açık bir şemaları yoktur.

Gizlilik ve işleme

Doğrulama tamamen istemci tarafında, tarayıcının yerleşik URL API'si kullanılarak çalışır. Yazdığınız adres asla bir yere gönderilmez veya istenmez.

Sıkça Sorulan Sorular

Bu, URL'nin canlı veya erişilebilir olup olmadığını kontrol eder mi?
Hayır, bu sadece tarayıcının URL API'sini kullanarak biçimi kontrol eder. Hiçbir ağ isteği yapılmaz, bu yüzden doğru biçimlendirilmiş ama ölü veya var olmayan bir URL yine de geçer.
Hangi tür hataları yakalar?
Eksik bir protokolü (https:// eklemeyi unutmak gibi), URL içindeki gereksiz boşlukları ve URL API'sinin reddettiği genel olarak hatalı yapıları işaretler.
https:// olmayan bir URL neden başarısız oluyor?
Mutlak bir URL'nin tarayıcının onu nasıl yorumlayacağını bilmesi için bir protokole ihtiyacı vardır — protokol olmadan URL API dizeyi ayrıştıramaz ve geçersiz olarak işaretler.