Metni bir URL adresi biçimine dönüştürme küçük harf, kısa çizgi, işaretsiz Ücretsiz Çevrimiçi Güvenli
Bir satır yapıştırın, bir URL adresi olarak okuyun. Hepsi tarayıcınızda olur — yazdığınız hiçbir şey hiçbir yere gönderilmez — ve kurallar İngilizceyi değil, bu sayfanın dilini izler.
Başka türlü yazın
Hiçbir şey yüklenmez
Aynı satır, yedi yazımın hepsinde
| Yazım | Aynı satır, öyle yazılmış |
|---|---|
| büyük harf | İSTANBUL BOĞAZI'NDA 2 KİŞİ — CRÈME BRÛLÉE, FOOBAR |
| küçük harf | istanbul boğazı'nda 2 kişi — crème brûlée, foobar |
| Title Case | İstanbul Boğazı'Nda 2 Kişi — Crème Brûlée, Foobar |
| snake_case | istanbul_boğazı_nda_2_kişi_crème_brûlée_foo_bar |
| kebab-case | istanbul-boğazı-nda-2-kişi-crème-brûlée-foo-bar |
| camelCase | istanbulBoğazıNda2KişiCrèmeBrûléeFooBar |
| bir URL adresi | istanbul-bogazi-nda-2-kisi-creme-brulee-foobar |
Bu biçimler nereden geliyor
Büyük ve küçük harfler bir zamanlar iki ayrı alfabeydi. Büyük harfler Roma'dandır, taşa kalemle oyulmuştur; küçük harfler, parşömen üstünde hızla koşan bir kamıştan biçimlenen Karolenj minüskülünden iner. Basımcılar ikisini ayrı kasalarda tuttu — üst kasa ile alt kasa — ve kasalar yok olduktan çok sonra bile adlar kaldı. Programlama biçimleri çok daha gençtir ve tek bir sorunu çözmek için uyduruldu: bir ad boşluk içeremez. snake_case erken C'den, camelCase Smalltalk'tan, kebab-case Lisp'ten, URL slug'ı ise insanın okuyacağı bir başlığı, boşluk ve aksan kabul etmeyen bir adrese koyma ihtiyacından doğdu.
Onlarla nerede karşılaşırsınız
Her sözcüğü büyük harfle yazmak başlıklara ve kitap kapaklarına aittir; cümle düzeninde yazmak ise geri kalan hemen her şeye ve giderek arayüzlere, çünkü daha hızlı okunur. snake_case veritabanı sütunlarını ve Python değişkenlerini adlandırır; camelCase JavaScript değişkenlerini ve Java yöntemlerini; kebab-case CSS sınıflarını ve web projelerindeki dosya adlarını. Slug ise bir yazının başlığını adresinin son parçasına dönüştüren şeydir ve buradaki çevrimler arasında arama motorlarının okuduğu tek çevrim odur.
Sık sorulan sorular
Büyük harfe çevirmek neden bazen harf sayısını değiştiriyor?
Çünkü harf büyüklüğü dilin bir özelliğidir, karakterin değil. Almancadaki ß büyük harfte SS olur; bir harf ikiye çıkar. Türkçede noktalı ve noktasız i vardır; i'nin büyüğü I değil İ'dir — burada yanılmak Türkçe bir sözcüğü başka bir sözcüğe çevirir. Buradaki çevrimler sayfanın kendi dilinin kurallarını izler; aynı girdinin Türkçe sayfada İngilizce sayfadakinden başka çıkmasının sebebi budur.
Slug neden aksanları ve noktalama işaretlerini atıyor?
Çünkü bir adresin, bir iletiye kopyalanmaya, kâğıda basılmaya ve elle yeniden yazılmaya dayanması gerekir. Aksanlı harfler modern bir adreste geçerlidir, ama kopyalanınca yüzde işaretleriyle kodlanır ve okunur bir adres bir simge dizisine döner. Onları yalın harflere, rakamlara ve kısa çizgilere indirmek, adresi okunur, paylaşılır ve göründüğü her yerde aynı tutar.
Sonuç kesin mi?
İki birim birbirinden tam sayılarla tanımlanıyorsa evet — sayfa bunu rakamın üstünde söyler ve tek yuvarlama kaç basamak gösterildiğindedir. Oranın sonlu bir ondalığı yoksa sayfa on iki anlamlı basamak gösterir ve ilişkinin yaklaşık olduğunu söyler, başka türlüymüş gibi yapmaz.
Yazdıklarım cihazımdan çıkıyor mu?
Hayır. Hesap tarayıcınızda yapılır; hiçbir şey yüklenmez, zaten yükleyecek bir sunucu da yok. Sayfa bir kez açıldıktan sonra ağ kapalıyken de çalışır.
Metni neden bir URL slug'a dönüştürürsünüz
Web'deki her sayfanın bir adresi vardır ve o adresin son parçası genellikle birkaç sözcüktür: how-to-repot-a-fern, annual-report-2026, contact-us. Bu parça slug'dır. Bir URL'nin insan tarafından okunabilir kuyruğudur; sayfa daha yüklenmeden bir okuyucuya ve bir arama motoruna sayfanın ne hakkında olduğunu söyleyen kısımdır. Bir makale, bir ürün, bir kategori ya da bir dosya yayımladığınızda birinin onun uygun başlığını o kuyruğa çevirmesi gerekir. Metni bir URL slug'a dönüştürmek, bir kişinin yazdığı gibi, büyük harfli, boşluklu, virgüllü ve aksanlı bir başlığı alıp herhangi bir sunucunun, tarayıcının ve bağlantı denetleyicisinin şikâyetsiz kabul edeceği, tirelerle birleştirilmiş küçük harfli sözcüklere indirgemektir.
Bir başlık yapıştırın ve onu bir slug olarak geri okuyun. Dönüşüm tarayıcınızda çalışır, yazdığınız hiçbir şey hiçbir yere gönderilmez ve sonucu tek tıkla kopyalayabilirsiniz. Aşağıda sayfanın bir satıra tam olarak ne yaptığını ve neyi olduğu gibi bıraktığını, aksanlı harflere ve diğer alfabelerin harflerine nasıl davrandığını, hangi sonuçların elle iki kez kontrol edilmesi gerektiğini, bir slug'ın nerede önemli olduğunu ve nerede olmadığını ve metni aceleyle bir URL slug'a dönüştürenleri yakalayan tuzakları bulacaksınız.
Dönüşümün yaptığı
Küçült, işaretleri sıyır, tirele
Sayfa üç hamlede çalışır. Satırı küçük harfe çevirir. Latin harflerinden aksanları ve diğer işaretleri alır; böylece é e olur ve ü u olur. Sonra harf ya da rakam olmayan her şeyi bir tireyle değiştirir ve tekrarlanan tireleri bire sıkıştırır. Crème Brûlée for 2 — Straße 17, fooBar satırı creme-brulee-for-2-strasse-17-foobar olarak geri gelir. Virgül, tire ve boşlukların hepsi tekil tireler olmuştur, aksanlar gitmiştir, ß ss olmuştur ve rakamlar oldukları yerde kalmıştır.
Tireler asla yığılmaz ve asla uçlarda durmaz
Hello, World! gibi bir başlık noktalamayla biter ve saf bir değiştirme sonda sarkan bir tire bırakırdı. Sayfa tireleri her iki uçtan kırpar ve dizilerini çökertir; böylece sonuç hello-world olur, hello-world- ya da hello--world değil. Bu göründüğünden daha önemlidir: sondaki bir tire bir adresi özensiz gösterir ve çift tire, biri onu bir mesaja kopyaladığında bir bağlantıyı bozabilir.
Sonucu kopyalamak
Sonucun yanındaki bir düğme onu panoya kopyalar. Yayın sisteminizin slug alanına, bir dosya adına ya da elle oluşturduğunuz bir adresin sonuna yapıştırın.
Dönüşümün yapmadığı
Diğer alfabeleri çevriyazı yapmaz
İşaretler yalnızca Latin harflerinden alınır. Japonca, Arapça, Yunanca ya da Hintçe bir başlık kendi harflerini korur, çünkü sayfa onlar için bir Latin yazımı tahmin etmez. Çevriyazı, dile ve yayıncıya göre değişen bir geleneğe bağlıdır ve yanlış bir tahmin makul görünen ve yanlış okunan bir slug üretir. Bu alfabelerin harfleri harf sayılır, bu yüzden kalırlar ve tarayıcı onları bir adreste göründüklerinde yüzde kodlar. Siteniz bu tür başlıklar için yalnızca Latin adresler istiyorsa çevriyazıyı kendiniz yazın ve sonra çevriyazılı satırı dönüştürün.
Her alfabedeki her işareti sıyırmaz
Latin alfabesinin dışındaki bazı harfler harfin kendisine ait işaretler taşır. Rusça й ve Ukraynaca ї örnektir: işaret harfin nasıl yazıldığının bir parçasıdır; bu yüzden sayfa onları olduğu gibi bırakır. Aynı mantık Hintçe ünlü işaretleri gibi harflere de uygulanır. Yalnızca Latin harflerinin üzerinde duran aksanlar kaldırılır.
Sonucu kısaltmaz
Uzun bir başlık uzun bir slug verir. Sayfa the, of ya da and gibi küçük sözcükleri düşürmez ve sabit bir uzunlukta kesmez. Daha kısa bir adres istiyorsanız önce başlığı kısaltın. Dört ila altı anlamlı sözcükten oluşan bir slug, bir arama sonucunda bütün bir manşeti tekrarlayan bir slug'dan daha iyi okunur.
Slug'ın boş olup olmadığını kontrol etmez
İki farklı makale aynı slug'ı verebilir. Hangi slug'ların zaten alındığını bilen tek yer yayın sisteminizdir; bu yüzden birine bağlanmadan önce orada bakın.
İkinci bir bakış gerektiren harfler
Almanca ß ve ünlü noktaları
Keskin s ss olur; böylece Straße strasse verir. Ünlü noktaları noktalarını kaybeder; böylece Müller muller verir. Bazı Alman yayıncılar telaffuzu koruyan mueller'i tercih eder. Okuyucularınız yazımı bir e ile arıyorsa dönüştürmeden önce başlığı öyle yazın.
İskandinav ve Polonya harfleri
Çizgili o düz bir o olur; böylece Ørsted orsted verir ve Polonya ł l olur; böylece Łódź lodz verir. Å ve ä işaretlerini kaybeder ve a olur. Bunlar çoğu insanın beklediği sonuçlardır, ama yerel gurur taşıyan bir ad elle farklı bir muamele hak edebilir.
Türkçe noktalı ve noktasız i
Küçük harfe çevirme sayfanın dilini izler. Türkçede İ küçük harfte i olur ve I küçük harfte ı olur; bu, kendi başına bir harf olarak kalır. İngilizce kurallar uygulayan bir dönüştürücü her büyük I'yı i'ye çevirir ve sözcüğü değiştirirdi. Bu sayfa yazıldığı dili izler.
Romence, Fransızca ve İspanyolca aksanlar
ă, â, î, ș ve ț harfleri a, a, i, s ve t olur. Fransızcada é, è, ê ve ç, e ve c verir. İspanyolcada ñ, n verir; bir slug'ın anlamı değişebileceği yer burasıdır: bir yıl anlamına gelen año ve başka bir şey olan ano aynı dizeye çöker. Bir manşet farkla oynadığında bunu aklınızda tutun.
Vietnamca yığılmış işaretler
Vietnamca harfler aynı anda iki işaret taşıyabilir. İkisi de alınır ve đ d olur; böylece Hà Nội ha-noi verir. Sonuç bir Vietnamca konuşan için okunabilirdir, ancak tonlar kaybolur.
Slug'ların neden böyle göründüğü
Adresler büyük-küçük harfe duyarlı olabildiği için küçük harf
Bir adresin yol kısmı birçok sunucuda büyük-küçük harfe duyarlıdır. /About ve /about iki farklı sayfa ya da bir sayfa ve bir hata olabilir. Her slug'ı küçük harfle yazmak soruyu ortadan kaldırır. Arama motorları da ikisini ayrı adresler olarak ele alır; bu yüzden harf biçimlerini karıştırmak bir sayfayı iki kopyaya bölebilir.
Tireler boşluk olarak okunduğu için
Arama motorları bir tireyi sözcük ayırıcı, bir alt çizgiyi birleştirici olarak ele alır. Tireli bir slug ayrı sözcükler olarak okunur; bu, o sözcükler üzerinden sıralama için istediğiniz şeydir. Web adreslerinin kebab-case'i tercih etmesinin ve alt çizgi biçimi snake_case'in adreslerde değil, kodda ve veritabanlarında yer almasının nedeni budur.
Özel karakter olmaması çünkü kodlanmaları gerekir
Boşlukların, virgüllerin, soru işaretlerinin, ve işaretlerinin ve eğik çizgilerin hepsinin bir adresin içinde bir anlamı vardır. Bir soru işareti sorgu dizesini başlatır; bir eğik çizgi yolun yeni bir düzeyini başlatır. Kendi anlamı olan bir karakterin düz metin olarak kullanıldığında yüzde kodlanması gerekir ve %20 ve %C3%A9 ile dolu bir slug çirkindir ve bozulması kolaydır. Harflere, rakamlara ve tirelere bağlı kalmak bütün soruyu önler.
Aksan olmaması çünkü her araç başa çıkamaz
Modern tarayıcılar aksanlı bir adresi iyi gösterir, ama aynı adres bir e-postada, bir sohbet mesajında ya da basılı bir raporda bir yüzde işaretleri dizisi olarak gelebilir. Düz harfler her yolculuktan sağ çıkar. Bu, Latin harflerinden işaretleri kaldırmak için en güçlü argümandır ve neredeyse her yayın sisteminin bunu varsayılan olarak yapmasını açıklar.
Temiz bir slug'ın önemli olduğu yerler
Blog yazıları ve makaleler
Bir blog için metni bir URL slug'a dönüştürmek her yayın rutininin parçasıdır. Bir yazı slug'ı insanlar tıklamadan önce okur: bir arama sonucunda, paylaşılan bir bağlantıda, bir tarayıcı sekmesinde. Başlıkla eşleşen bir slug'a güvenmek kolaydır. Bir sayı dizisinden oluşan slug ise okuyucuya hiçbir şey söylemez. Birçok içerik sistemi slug'ı başlıktan otomatik olarak oluşturur, ama otomatik sürüm fazla uzun olabilir ya da kalıcı bir makaleyi eski gösteren bir tarih taşıyabilir; bu yüzden elle düzenlemek yaygındır.
Ürün ve kategori sayfaları
Mağazaların binlerce öğe için slug'a ihtiyacı vardır; bu yüzden metni defalarca bir URL slug'a dönüştürürler. Marka, ürün adı ve boyut gibi o sırayla tutarlı bir kural kataloğu derli toplu tutar ve adresleri öngörülebilir kılar. Her ürün satırını aynı sayfayla, metni tek adımda bir URL slug'a dönüştürmenizi sağlayan sayfayla dönüştürün ve örüntü zahmetsizce korunur.
İndirmeler için dosya adları
Final Report (v2) copy.pdf adlı bir dosya bir adreste sorun çıkarır. final-report-v2.pdf adlı bir dosya çıkarmaz. İndirmeler yayımlıyorsanız slug kuralı iyi bir dosya adı kuralıdır. Yolda biçim değiştirmesi gereken belgeler için HTML'den PDF'ye gibi bir dönüştürücü adı ve içeriği kontrolünüz altında tutar.
Çapalar ve sayfa içi bağlantılar
Bir adresin diyez işaretinden sonraki kısmı bir sayfanın içindeki bir yere işaret eder. Başlıklar çoğu zaman aynı kuralla çapa kimliklerine çevrilir: küçük harf, tireler, işaret yok. Uzun bir belgenin içindekiler tablosunu elle yazıyorsanız her başlığı bir slug'a dönüştürmek, bir üretecin üreteceğiyle eşleşen kimlikler verir.
Git dalları ve tanımlayıcılar
Dal adları, sorun etiketleri ve klasör adları adreslerle aynı kısıtlamalarla karşılaşır. Add user login adlı bir özellik add-user-login olur. Tire yerine büyük harfe ihtiyaç duyan kod tanımlayıcıları için camelCase kardeş biçimdir.
Metni buradan bir URL slug'a nasıl dönüştürürsünüz
Başlığı yapıştırın ya da yazın
Metni bir URL slug'a dönüştürmek için başlığı ilk alana girin. Slug ikincisinde siz yazdıkça görünür; böylece her noktalama işaretinin kaybolmasını izleyebilirsiniz.
Neyin değiştiğini okuyun
Tirelerin nereye düştüğüne bakın ve her sözcüğün hayatta kaldığını kontrol edin. Bir sözcük eksikse büyük olasılıkla sayfanın değişmeden bıraktığı harflerden yapılmıştı ya da bir tireye dönüşen bir karakterle ayrılmıştı. İkisi de gözle fark etmesi hızlıdır.
Yerine kopyalayın
Kopyala düğmesine basın ve slug'ı ihtiyacınız olan yere yapıştırın. Yayın sisteminiz de slug'ları küçük harfe çevirip temizliyorsa sonuç değişmeden geçer; bu, ikisinin anlaştığının iyi bir işaretidir.
Aynı satır diğer altı biçimde
Karşılaştırma için bir tablo
Dönüştürücünün altında bir tablo, örnek satırı sitenin sunduğu yedi biçimin hepsinde gösterir: büyük harf, küçük harf, Title Case, snake_case, kebab-case, camelCase ve URL slug. Onları yan yana karşılaştırmak hangisinin nereye ait olduğunu görmenin en hızlı yoludur. Yalnızca sözcüklerin küçük olmasını ve başka hiçbir şeyin değişmemesini istiyorsanız küçük harf sade seçimdir; bir kişinin okuyacağı bir başlık için Title Case kullanılacak olandır.
Slug'lar nereden geliyor
Haber odasından bir sözcük
Slug sözcüğü web'den eskidir ve matbaacıların kurşun kalemle yaptığı, metni elle bir URL slug'a dönüştürme alışkanlığı da öyle. Basılı bir haber odasında slug, bir hikâye binanın içinde hareket ederken ona iliştirilen, editörlere ve dizgicilere hangi hikâyenin hangisi olduğunu söyleyen birkaç sözcüklük kısa bir etiketti. İçerik yönetim sistemleri her sayfa için kısa bir etikete ihtiyaç duyduklarında adı ödünç aldı. İş aynıdır: bir öğeyi belirsizlik olmadan tanımlayan birkaç sade sözcük.
Sorgu dizelerinden okunabilir yollara
İlk dinamik siteler page.php?id=4731 gibi adresler kullanırdı. Çalışıyorlardı, ama kimse onları okuyamıyordu. İnsanların bir bağlantıyı tıklamadan önce değerlendirdiği ve arama motorlarının içindeki sözcükleri tarttığı anlaşıldığında okunabilir yollar izledi. Bugün neredeyse her yayın aracı bir slug üretir ve kuralların nasıl işlediğini bilmek, düzeltilmesi gereken sonucu fark etmenize yardımcı olur.
Daha geniş iş akışınızda slug
Bir başlık elektronik tablosundan bir adres listesine
Bir site taşıması çoğu zaman bir elektronik tabloyla başlar: bir başlık sütunu ve bir eski adres sütunu. Yeni adresler başlıklardan gelir. Her başlığı aynı kuralla dönüştürün ve yeni sütun ilk satırdan sonuncuya tutarlıdır. Tablonun başka bir sistem için veri olarak çıkması gerektiğinde CSV'den JSON'a satırları kayıtlara çevirir ve JSON'dan CSV'ye onları kontrol için geri getirir.
Yönlendirmeleri planlamak
Zaten var olan bir sayfa için metni bir URL slug'a dönüştürdüğünüzde, sayfa slug'ını değiştirirse eski adresin yenisine yönlendirmesi gerektiğini ya da her gelen bağlantının bozulacağını unutmayın. Hem eski hem yeni başlığı dönüştürüp iki slug'ı yan yana koymak size tahmin yürütmeden yönlendirme listesini verir. Listeyi saklayın: yönlendirmeleri tutmak ucuzdur ve kaybetmek pahalıdır.
Tasarımı ve adresleri uyumlu tutmak
Adlandırma bütün proje boyunca önemlidir. Tasarım dosyasında Primary Button denen bileşen, stil sayfasındaki primary-button sınıfı ve /buttons/primary-button sayfası, hepsi aynı şeyi tarif eder. Adlar tek bir kuralı izlediğinde araçlar arasında arama her şeyi bulur. Bu bileşenlerle gelen ölçüler için px'ten rem'e adlar tutarlı kalırken boyutları çevirir.
İyi slug yapan başlıklar yazmak
Ana sözcükleri öne koyun
Bir slug soldan sağa okunur ve ilk sözcükler en çok ağırlığı taşır. Başlığa a, the ya da how gibi bir dolgu ile değil, konuyla başlayın. Konuyla açılan bir başlık, konuyla açılan bir slug verir.
Kısa tutun
Metni bir URL slug'a dönüştürmeden önce başlığı kırpın. Dört ila altı sözcük iyi bir hedeftir. Uzun slug'lar arama sonuçlarında kesilir ve baskıda zahmetlidir. Bir başlık uzunsa slug için daha kısa bir sürüm yazın ve onun yerine o satırı dönüştürün.
İçerik tarihli olmadıkça tarihlerden kaçının
Bir slug'daki bir yıl sayfayı eskitir. Haberler için bir tarih mantıklıdır. Güncel tutmayı planladığınız bir rehber için onu dışarıda bırakın; içerik tazelendiğinde adres geçerli kalır.
Anahtar sözcük doldurmayın
Metni bir URL slug'a dönüştürdüğünüzde terimleri doldurma dürtüsüne direnin. Aynı sözcüğü üç kez tekrarlayan bir slug spam gibi görünür ve hiçbir şey kazandırmaz. Bir kez, net söyleyin.
Bir kural seçin ve ona bağlı kalın
Metni ne zaman bir URL slug'a dönüştürseniz aynı sayfayı ve aynı alışkanlıkları kullanın. Kural ne olursa olsun her yerde uygulayın. Tutarlı adreslerin bağlanması, yönlendirilmesi, analiz edilmesi ve hatırlanması daha kolaydır.
Metni bir URL slug'a dönüştürürken tuzaklar
Boş bir sonuç
Tamamı sayfanın yerinde bıraktığı harflerden ya da hepsi tireye dönüşen karakterlerden oluşan bir başlık boş ya da tuhaf biçimde kısa geri gelebilir. Sonuç boşsa girdide sayfanın bir Latin harfi ya da rakam olarak tanıdığı hiçbir şey yoktu. Başlığın bir Latin harfli sürümünü sağlayın.
Farklı başlıklar, aynı slug
Résumé ve Resume aynı slug'ı verir, Año ve Ano da öyle. Yayın sisteminiz genellikle ikinciye bir sayı ekler; bu, adresi daha az anlamlı kılar. Olduğunu fark edin ve ikisi önemliyse başlığı yeniden ifade edin.
Yayımlanmış bir slug'ı değiştirmek
Bir slug, sayfaya bağlanmış herkese verilmiş bir vaadin parçasıdır. Onu yönlendirme olmadan değiştirmek bu vaadi bozar. Slug'a yayımlamadan önce karar verin ve daha sonra değiştirmeniz gerekiyorsa yönlendirmeyi aynı gün ekleyin.
Özel bilgi içeren slug'lar
Bir adresin içindeki adlar, e-posta adresleri ve sipariş numaraları sunucu günlüklerinde, tarayıcı geçmişinde ve paylaşılan bağlantılarda son bulur. Bir başlık özel bir şey içeriyorsa onu olduğu gibi bir slug'a çevirmeyin.
Sayfanın ve sunucunun anlaştığını varsaymak
Yayın sisteminiz yapıştırdığınız herhangi bir slug'ın üzerine kendi kurallarını uygulayabilir. Kaydettikten sonra nihai adresi kontrol edin. Beklediğinizden farklıysa sistemin bilmeniz gereken bir kuralı vardır.
Dönüştürmeden önce sorular
Sayılara ne olur?
Yanında oldukları sözcüğün bir parçası olarak ya da tireler arasında ayrı sözcükler olarak kalırlar.
Büyük harfler korunur mu?
Hayır. Her şey, sayfanın dilini izleyerek, küçük harfe çevrilir.
Slug bütün adresle aynı mı?
Hayır. Slug yolun son parçasıdır. Alan adı ve öncesindeki herhangi bir klasörü siteniz belirler.
Tireler yerine alt çizgiler kullanabilir miyim?
Kullanabilirsiniz, ama adresler için tireler standarttır, çünkü arama motorları onları boşluk olarak okur. Kod için snake_case sayfasına bakın.
Metnim bir yere yükleniyor mu?
Hayır. Dönüşüm tarayıcınızda gerçekleşir. Bir taslak başlık, bir müşteri adı ya da yayımlanmamış bir ürün burada bir metin düzenleyicideki kadar gizlidir.
Dilimde Latin harfi yoksa ne olur?
Harfler kalır ve tarayıcılar onları adreste kodlar. Birçok site, modern tarayıcılar onları doğru gösterdiği için bu tür adresleri olduğu gibi tutar. Bir Latin sürümüne ihtiyacınız varsa kendiniz yazın ve onu dönüştürün.
Çalışılmış bir örnek
Küçük bir fırın sitesi işlettiğinizi ve üç sayfa yayımladığınızı varsayın: Crème Brûlée for Two, Sourdough Starter: Notes for Beginners ve Müsli & Granola — 2026 Prices. Onları tek tek yapıştırırsınız. Birincisi creme-brulee-for-two verir. İkincisi sourdough-starter-notes-for-beginners verir ve bunun fazla uzun olduğuna karar verirsiniz; bu yüzden başlığı Sourdough Starter Basics olarak kısaltır ve sourdough-starter-basics elde etmek için yeniden dönüştürürsünüz. Üçüncüsü musli-granola-2026-prices verir; yılı düşürürsünüz, çünkü sayfa güncellenecek ve musli-granola-prices üzerinde karar kılarsınız. Üç slug, hepsi küçük harf, hepsi tireli, hiçbirinde bir işaret ya da simge yok. Bütün alıştırma bir dakika sürdü ve önemli olan karar, yılı düşürmek, sayfanın değil, sizindi.
Kısa bir kontrol listesi
Dönüştürmeden önce
Başlığı sade sözcüklerle yazın. Konuyu öne koyun. İhtiyaç duymadığınız tarihleri kaldırın. Daha kısa bir sürümün daha iyi hizmet edip etmeyeceğine karar verin.
Dönüştürürken
Tirelere bakın. Hiçbir sözcüğün kaybolmadığından emin olun ve aksanlı ve özel harflerin nasıl ele alındığına bakın.
Dönüştürdükten sonra
Slug'ın zaten alınmamış olduğunu, yüksek sesle makul okunduğunu ve sisteminizdeki nihai adresin eşleştiğini kontrol edin. Yayımlanmış bir slug'ı değiştirirseniz bir yönlendirme ekleyin.
Metniniz cihazınızda kalır
Dönüşüm yerel olarak yapılır. Tarayıcınız metni ele alır ve hiçbir şey yüklenmez, saklanmaz ya da gönderilmez. Oluşturulacak bir hesap ve sonradan silinecek bir şey yoktur. Bir taslak başlığı bir yabancıya vermeden metni bir URL slug'a dönüştürmenin basit yoludur.
Kısacası
Metni buradan bir URL slug'a dönüştürmek için bir başlık yapıştırın ve onu küçük harfe çevrilmiş, Latin harflerinden işaretler alınmış, diğer her karakter bir tireyle değiştirilmiş ve tekrarlanan tireler bire sıkıştırılmış olarak geri okuyun. Sayfa Japonca, Arapça ya da Yunancayı çevriyazı yapmaz, Rusça й gibi harflerin parçası olan işaretleri sıyırmaz ve kısaltmaz ya da kopyaları kontrol etmez; bu kararlar sizde kalır. ß, ø ve ł gibi harfler ss, o ve l olur ve küçük harfe çevirme sayfanın dilini izler; bu yüzden bir Türkçe İ Türkçe olarak ele alınır. Hiçbir şey yüklenmez.