24 converter Birimler · Para birimleri · Dosyalar

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

İşaretler yalnız Latin harflerinden düşer
Bu yazım hakkında
Ne yapar Satırı küçük harfe çevirir, Latin harflerinin üstündeki işaretleri alır, harf ya da rakam olmayan her şeyi kısa çizgiye dönüştürür ve ardışık çizgileri tek çizgide toplar. “Crème Brûlée” “creme-brulee” olur.
Ne yapmaz Harf çevirisi yapmaz. Japonca, Arapça ya da Yunanca bir satır, Latin harfleriyle hecelenmek yerine kendi yazısıyla döner — bir adres o karakterleri taşıyabilir, onları atmak webin yarısında boş bir adres bırakırdı.
Ve dil İşaretler yalnız Latin harflerinden düşer, ve bu bilerek böyledir. Rusça “й”, üstünde işaret olan bir “и” değildir; Ukraynaca “ї” de bir “і” değildir — bunlar kendi başına harflerdir, ve almak sözcüğü değiştirir. Hiç ayrışmayan harfler ise açık yazılır: “ß” “ss” olur, Danca “ø” “o” olur, Lehçe “ł” “l” olur.
Nerede çalışır Tarayıcınızda. Buraya yazdığınız hiçbir yere gönderilmez — bir taslak, bir parola ya da bir müşterinin adı burada bir metin düzenleyicideki kadar güvendedir.

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 harfistanbul 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_caseistanbul_boğazı_nda_2_kişi_crème_brûlée_foo_bar
kebab-caseistanbul-boğazı-nda-2-kişi-crème-brûlée-foo-bar
camelCaseistanbulBoğazıNda2KişiCrèmeBrûléeFooBar
bir URL adresiistanbul-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.

Uzunluk ve alan Kütle ve hacim Sıcaklık Para birimleri