URL Doğrulayıcı

Bir URL yapıştırın; bu araç onun doğru yazılıp yazılmadığını kontrol eder ve nasıl ayrıştığını tam olarak gösterir. Söz dizimini kontrol etmek için PHP’nin yerleşik doğrulamasını (filter_var ile FILTER_VALIDATE_URL) kullanır ve şema, ana bilgisayar, port, yol, sorgu ve parçayı, ayrıca URL’nin mutlak olup olmadığını ve HTTPS kullanıp kullanmadığını bildirir. Bu yalnızca bir biçim kontrolüdür: bağlantıyı asla açmaz ve sunucuya asla bağlanmaz, bu yüzden sayfanın çevrimiçi olup olmadığını söyleyemez.

Kontrol nasıl çalışır

  1. 1

    Bir URL yapıştırın

    Tek bir URL yazın veya yapıştırın. Siz yazdıkça canlı olarak kontrol edilir, basılacak bir düğme yoktur.

  2. 2

    Kararı okuyun

    Yeşil panel söz diziminin geçerli olduğu, kırmızı panel geçersiz olduğu anlamına gelir. Eksik bir şema veya URL'de bir boşluk başarısızlığa yol açar.

  3. 3

    Parçaları inceleyin

    Tablo, bulunan şema, ana bilgisayar, port, yol, sorgu ve parçayı listeler.

  4. 4

    İki göstergeyi kontrol edin

    Ek satırlar, URL'nin mutlak olup olmadığını (hem şema hem ana bilgisayara sahip) ve HTTPS kullanıp kullanmadığını gösterir.

Kontrol ne yapar, ne yapmaz

Bu doğrulayıcı, bir PHP arka ucunun kullandığı kuralla yalnızca biçimi kontrol eder: filter_var($url, FILTER_VALIDATE_URL). Kaydetmeden önce yazım hatalarını ve hatalı biçimlenmiş bağlantıları yakalamak için idealdir, ama ağa asla dokunmaz.

Yapar Yapmaz
URL’nin söz diziminin geçerli olduğunu doğrular URL’yi açar veya sayfayı yükler
http veya https gibi bir şema ister DNS’i veya ana bilgisayarın var olduğunu kontrol eder
Boşlukları ve birçok geçersiz karakteri reddeder 200 veya 404 gibi bir HTTP durumu bildirir
Şema, ana bilgisayar, port, yol, sorgu ve parçayı ayırır Yönlendirmeleri izler
URL’nin mutlak olduğunu ve HTTPS kullandığını belirtir SSL/TLS sertifikasını inceler

Ne kabul edilir, ne reddedilir

URL Sonuç Neden
https://example.com/path?q=1 Geçerli Eksiksiz, mutlak URL
example.com/path Geçersiz Şema yok
https://example.com/my file Geçersiz Kodlanmamış boşluk
ftp://files.example.com Geçerli Her şema sayılır; HTTPS göstergesi No gösterir
https://does-not-exist.invalid Geçerli Söz dizimi doğru; ana bilgisayara asla bağlanılmaz

Uluslararasılaştırılmış alan adları

Kontrol ASCII kurallarını kullanır, bu yüzden ASCII olmayan karakterlerle yazılmış bir ana bilgisayar, örneğin https://münchen.de, bir tarayıcı onu ana bilgisayarı Punycode’a (xn--mnchen-3ya.de) dönüştürdükten sonra kabul edecek olsa da geçersiz olarak işaretlenir. Geçmesi gerekiyorsa önce ana bilgisayarı dönüştürün. Bir bağlantının gerçekten çalışıp çalışmadığını bilmeniz gerektiğinde, bunun yerine özel bir çalışma durumu veya kırık bağlantı denetleyicisi kullanın.

Sık Sorulan Sorular

Hayır. URL’nin doğru yazıldığı anlamına gelir. Araç bağlantıyı asla açmaz, bu yüzden geçerli bir URL yine de bir 404’e veya çevrimdışı bir sunucuya götürebilir. Bir sayfanın gerçekten yanıt verip vermediğini öğrenmek için bir web sitesi veya çalışma durumu denetleyicisi kullanın.

Çünkü bir şeması yok. Doğrulama http:// veya https:// gibi bir protokol gerektirir; birini ekleyin, geçer.

Hayır, hiçbir ağ isteği yoktur. HTTPS satırı yalnızca şemanın https olup olmadığını bildirir; sertifikanın güvenilir olup olmadığını veya sitenin yanıt verip vermediğini değil.

URL, kontrol edilmek üzere sunucumuza gönderilir çünkü araç sunucu tarafında çalışır. URL’lerin kendisini saklamayız; yalnızca doğrulayıcının kullanıldığına dair anonim bir sayım kaydedilir.

İlgili Araçlar

Araç diğer dillerde mevcuttur