Küçük harfe çevrilen bağlantı bozuluyor: neyi korumalı?
Alan adını yol ve parametrelerden ayırın. Gerçek hedefi WikiURL ile karşılaştırın ve harfleri değiştirirken paylaşılan bağlantıyı bozmayın.

Görünen yazı farklı bir adresi saklayabilir
Etkinlik programını içeren bir mesaj hazırlıyorsunuz. Asıl bağlantı belgeyi açıyor, yayımlanan sürüm ise aynı görünmesine rağmen çalışmıyor. Dosyayı yeniden yüklemeden önce yayımlanan bağlantının gerçek adresini kopyalayıp aslıyla karşılaştırın. Ekrandaki harfleri okumak yeterli değildir: düzenleyici bir etiket gösterirken başka adresi ilişkilendirebilir. Sorun dosyanın kendisinde değil, kaydedilen hedefte olabilir. Önce okuyucunun tıkladığında gerçekten nereye gideceğini belirleyin; yalnızca metnin görünüşünden doğru dosyaya bağlandığı sonucunu çıkarmayın.
İncelenen sorular, URL harfleri hakkındaki belirsizlikleri ve görünen metin korunurken hedefin küçük harfe dönüştüğü durumları belgeliyor. Bunlar gerçek ihtiyacın işaretidir; her platformun bugün aynı kusuru taşıdığı iddiası değildir. Kılavuz, farkları bulmak için herkese açık programı ve WikiURL araçlarını kullanır. Her harf değişikliğinin hata oluşturduğunu veya kontrol aracının başka sitenin ayarlarını otomatik onarabileceğini varsaymaz. Sonuçlar belirli gözlemi araştırmaya yardımcı olur, başka bir hizmetin yönetiminin yerini almaz.
Alan adı ve yol aynı kurala uymaz
RFC3986, şema ve sunucu adının büyük küçük harf ayırmadığını belirtir. Diğer bileşenler, özel aksi kural bulunmadıkça duyarlı kabul edilir. Dolayısıyla EXAMPLE.invalid adresini example.invalid yapmak, Guias yerine guias veya AB12 yerine ab12 yazmaktan farklıdır. İki örnek de çalışmayan kurmaca alan adı kullanır. Bağlantı denemesinden önce izin verilen gerçek hedefle değiştirin. Burada adresler yalnızca metni karşılaştırmak ve değişen parçaları görmek içindir; yayımlanmış örnek belge sunmazlar.
Sunucu yollarını nasıl çözeceğine ve uygulama parametrelerini nasıl yorumlayacağına karar verir. Bazı siteler farklı yazımları yönlendirir; diğerleri farklı kaynaklar veya hatalar verebilir. Alan adı küçük harfi kabul ediyor diye yolun da kabul edeceğini düşünmeyin. Google Search de /APPLE ile /apple yollarını ayrı URL olarak işlediğini açıklar. Bu, yönettiğiniz sitede tutarlılığa yardımcı olur; dış sağlayıcının bağlantılarını serbestçe yeniden adlandırma izni vermez. Sağlayıcının asıl adresi karşılaştırmanızın ve hedef seçiminizin başlangıcı olarak korunmalıdır.
https://EXAMPLE.invalid/Guias/PlanA.pdf?edicion=AB12
https://example.invalid/guias/plana.pdf?edicion=ab12Dönüştürmeden önce bileşenleri karşılaştırın
JavaScript örneğinde URL, sunucu adı, yol ve sorguyu ayırır. MDN pathname özelliğini yol bileşeni olarak tanımlar ve sorgu parametrelerini içermediğini belirtir. Örneği çalıştırmak yalnızca metni ayrıştırır, kurmaca siteye bağlanmaz. Sunucu adı normalleşir; Guias, PlanA ve AB12 yazımları korunur. Bu ayrım, alan adını kaynağın tanımlayıcısıyla karıştırmadan iki kopya arasında tam olarak neyin değiştiğini belirtmeye yardımcı olur. Metin incelemesi ile bağlantı testi farklı soruları yanıtlar ve birlikte değerlendirilmelidir.
Temizleme amacıyla adresin tamamına toLowerCase uygulamayın. Tanımlayıcı başka uygulamaya aitse harf birleşiminin önemli olup olmadığını bilmiyorsunuz. Parametre adlarını ve değerlerini de kaynağın verdiği şekilde koruyun. Yeni kampanyanız için kendi etiketlerinizi oluştururken yazım üzerinde anlaşabilirsiniz; bu, mevcut bir kaynağı tanımlayan bağlantıyı sonradan dönüştürmekten farklıdır. Sonraki karşılaştırmalar için asıl kopyayı saklayın. Yalnızca düzenlenmiş sürümü tutmak, değişiklikleri doğrulamak için gereken başlangıç noktasını kaybetmenize neden olur.
const u = new URL("https://EXAMPLE.invalid/Guias/PlanA.pdf?edicion=AB12");
console.log(u.hostname); // example.invalid
console.log(u.pathname); // /Guias/PlanA.pdf
console.log(u.search); // ?edicion=AB12Herkese açık sürümleri WikiURL ile ayrı kontrol edin
Sır içermeyen genel adres için WikiURL URL kontrol aracını kullanın. HTTP durumunu ve algılanan son hedefi inceleyin. Asıl ve değiştirilmiş kopyayı karşılaştırmanız gerekiyorsa ayrı kontrol edin. Özel yönetim bağlantıları, belirteçler veya gizli adresler göndermeyin. Denemeyi elinizdeki somut sürümlerle sınırlayın; tanımlayıcıları sıralamayın veya başkalarının kaynaklarını aramayın. Yanıtlardaki fark sorunun başlangıcını bulmaya yardım edebilir, ancak tek başına kesin nedenin kanıtı değildir ve okuyucunun gerçek sayfa incelemesini yerine getirmez.
Asıl bağlantı çalışıyor ve küçük harfli kopya hata veriyorsa dağıtmadan önce özgün yazımı geri yükleyin. Her 404 hatasını yalnızca harf boyutuna bağlamayın: kaynak kaldırılmış veya yol yanlış kopyalanmış olabilir. İkisi de 200 döndürürse sayfaları açıp programı, tarihi ve içeriği doğrulayın. Durum tek başına eşdeğerliği göstermez. Yönlendirmeyi algılanan hedefe kadar ve sonra okuyucunun tarayıcısında inceleyin. Başarılı bir teknik numara yerine gerçekten gösterilen kaynağı kontrol etmek, yanlış belgeyi paylaşmamak için gereklidir.
Yalnızca etiketi değil düğmenin hedefini düzenleyin
Mesaj hazırlama aracında bağlantı düzenleme seçeneğini açın. Düğme yazısı yerine adres alanını da inceleyin. HTML örneği href ile PDF sözcüğünü ayırır. Kurmaca adres kullanmadan önce değiştirilmelidir. Gerçek adresteki harfleri değiştirmeden kısa veya büyük harfli etiket sunabilirsiniz. Önemli olan kaydedilen hedefin onaylanan adresle aynı olmasıdır. Etiketin görsel tasarımı ile gerçek bağlantıyı ayrı kontrol edin; güzel görünmesi doğru hedefe gittiğini veya doğru yayımlanan belgeyi sunduğunu kanıtlamaz.
Kaydettikten veya yayımladıktan sonra son bağlantının adresini yeniden kopyalayın ve kitlenin kullanacağı ortamda açın. Dışa aktarılmış belgede dışa aktarılan dosyayı, mesajda alınan mesajı kontrol edin. Göndermeden önceki düzenleyici yayımlanan sonucu kanıtlamaz. Beklenmedik dönüşüm varsa ilgili alanı düzeltin veya platform sorumlusuna danışın. Gözlenen değişikliğin kanıtı olarak iki sürümü de saklayın. Sonra düzeltmeyi gerçekten dağıtılan sürümde tekrar sınayın; yalnızca kaydetmeden önceki düzenleme penceresinde görmekle yetinmeyin.
<a href="https://example.invalid/Guias/PlanA.pdf?edicion=AB12">PDF</a>Kısa bağlantı veya QR için doğrulanmış adresi kullanın
Hedef doğru olduğunda paylaşacağınız kısa bağlantıyı veya QR kodunu üretmek için WikiURL içine aynen yapıştırın. Aracın döndürdüğü yazımı da koruyun ve son sonucu deneyin. Tasarım nedeniyle bütün URL adresini büyük harfe çevirmeyin, her kısa kodun harf değişikliğine izin verdiğini varsaymayın. QR içerdiği metni temsil eder; yazarın hangi yol sürümünü kastettiğini tahmin etmez. Üretimden sonra da gerçek dağıtım malzemesini denemek gerekir; resim oluşturulması tek başına hedef doğrulaması değildir.
Siteyi yönetiyor ve söylemesi kolay bir adres istiyorsanız kararlı yol veya bilinçli yönlendirme oluşturulmasını isteyin ve deneyin. Daha güzel yazım, olmayan hedefi oluşturmaz. Baskı veya gönderimden önce onaylanan adresi, kullanıldığı yerleri ve yapılan kontrolleri kaydedin. Pratik kural açıktır: etiket tasarıma uyabilir; kaynak sorumlusu çalışan bir alternatif doğrulayana kadar adres korunur. Biçim değişikliğini, gerçek hedef sahibinin onayının ya da son malzemenin doğrulanmasının yerine koymayın.