18 Ekim 2026

Sondaki Slash, Büyük Harf ve www: URL Normalizasyonu Kaynaklı 404'ler

Sondaki slash, büyük harf veya Türkçe karakter gibi küçük URL farkları 404'lere ve kopya URL'lere yol açar. Bunları güvenle nasıl standartlaştıracağınızı öğrenin.

Sondaki Slash, Büyük Harf ve www: URL Normalizasyonu Kaynaklı 404'ler

İnsan gözüne aynı görünen iki URL, sunucu için tamamen farklı olabilir. /Urunler/Ayakkabi/, /urunler/ayakkabi ve /urunler/ayakkabı adreslerinden biri çalışırken diğer ikisi 404 verebilir. Bu küçük farklar şaşırtıcı sayıda kırık linkin arkasında yatıyor.

En yaygın varyasyonlar

Sondaki slash. Bazı sunucular /blog/yazi ile /blog/yazi/ adresini farklı kaynak olarak görür. Linkleriniz ikisini karışık kullanıyor ve sadece biri varsa, yarısı çalışmaz.

Büyük harfler. Linux tabanlı sunucular genellikle büyük-küçük harfe duyarlıdır; /Hakkimizda ve /hakkimizda farklı yollardır. Windows/IIS sunucular genellikle duyarlı değildir. Sorunlar çoğu zaman birinden diğerine taşınınca ortaya çıkar.

www / www'siz ve http / https. Her sitenin tek bir ana adresi olmalı. Diğer versiyonlar doğru yönlenmezse eski linkler ve bazı tarayıcılar hata veya kopya sayfa görür.

Türkçe ve özel karakterler. ı, ş, ğ, ü, ö, ç gibi karakterler URL'de kodlanır (ı → %C4%B1). Türkçe karakterle oluşturulmuş bir slug farklı sistemlerde farklı kodlanabilir, eşleşme bozulur. Ayrıca kullanıcılar ve diğer siteler aynı adresi bazen Türkçe karakterli, bazen karaktersiz yazar.

Kopyala-yapıştır kalıntıları. Paylaşılan linkler sona nokta, virgül, kapanış parantezi veya tırnak alabilir: /fiyatlar) ya da /rehber. Sosyal medya ve mesajlaşma uygulamalarından gelen klasik 404'lerdir.

Çift slash. /blog//yazi genellikle yolları hatalı birleştiren bir şablondan gelir.

Tek bir standart format belirleyin

Bir standart seçin ve her yerde uygulayın:

  • tek protokol ve ana adres, ör. https://www.ornek.com,
  • küçük harfli yollar,
  • sondaki slash ya hep olsun ya hiç olmasın,
  • mümkünse sadece ASCII slug (ı → i, ş → s, ğ → g, ü → u, ö → o, ç → c).

Varyasyonları tek adımda yönlendirin

Her varyasyon doğrudan standart versiyona 301 ile gitmeli. Şu tür zincirlerden kaçının:

http://ornek.com/Hakkimizda → https://ornek.com/Hakkimizda → https://www.ornek.com/Hakkimizda → https://www.ornek.com/hakkimizda

Kuralları birleştirin ki son URL'ye tek yönlendirmeyle ulaşılsın. Bkz. Yönlendirme Zincirleri ve Döngüleri Nasıl Bulunur.

Sunucu düzeyindeki örnekler için Nginx ve Apache .htaccess rehberlerimize bakabilirsiniz.

Büyük-küçük harf kurallarında dikkatli olun

Küçük harfe zorlamak sayfalar için faydalıdır; ama harfin önemli olduğu yerlerde bir şeyleri bozabilir: depolamadaki dosya adları, API token'ları, takip ID'leri veya sorgu parametresi değerleri. Küçük harf yönlendirmesini sadece yol (path) kısmına uygulayın ve site geneline açmadan önce test edin.

Kaynağı da düzeltin

Yönlendirme belirtiyi çözer. Ayrıca:

  • iç linkler, sitemap ve canonical etiketleri tam olarak standart formatı kullansın,
  • CMS'inizi tutarlı slug üretecek şekilde ayarlayın,
  • canonical etiketini normalize edilmiş URL'ye ayarlayın.

Noktalama kalıntılarını yakalayın

Sonunda ), ., , veya tırnak olan URL'ler için bu karakterleri silip temiz URL'ye yönlendiren birkaç kural, sosyal medyadan gelen ciddi bir trafiği kurtarabilir. Kural eklemeden önce 404 kayıtlarınızda hangilerinin gerçekten oluştuğuna bakın.

Özet

Sondaki slash, büyük harf, ana adres, protokol, Türkçe karakter kodlaması ve kopyala-yapıştır kalıntıları 404 veya kopya URL'ye dönüşen varyasyonlar üretir. Tek bir standart format seçin, her varyasyonu tek adımda yönlendirin ve iç linkleri tutarlı tutun. no404 bu varyasyonları 404 kaydınızda bir arada gösterir; kalıbı görüp tek kuralla düzeltirsiniz.

Sondaki Slash, Büyük Harf ve www: URL Normalizasyonu Kaynaklı 404'ler · no404