TrueURL
TrueURL

Menü

Ücretsiz yönlendirme aracı

Sondaki eğik çizgi kontrolü

Arama motorları için /page ve /page/ iki farklı URL'dir. Birini girin; TrueURL iki sürümü de kontrol ederek sitenizin birini diğerine yönlendirip yönlendirmediğini ya da aynı sayfayı iki kez sunup sunmadığını gösterir.

Sondaki eğik çizgi neden önemli

Yalın alan adı dışında (https://example.com ve https://example.com/ her zaman aynıdır), sondaki eğik çizgiye (trailing slash, URL'nin sonundaki /) sahip bir URL ile sahip olmayan bir URL farklı adreslerdir. İkisi de aynı içerikle 200 OK döndürüyorsa arama motorları birini seçmek zorunda kalır, bağlantılar ve analiz verileri ikisi arasında bölünür, önbellekler de sayfayı iki kez saklar.

Hiçbir stil SEO açısından daha iyi değildir. Önemli olan her sayfanın tek bir sürümünün olması, diğer sürümün ona yönlendirilmesi ve tüm iç bağlantılarda, canonical etiketlerinde ve site haritası kayıtlarında aynı sürümün kullanılmasıdır.

Sonuç nasıl okunur

TrueURL, URL'yi girildiği haliyle ve karşılığıyla kontrol eder, ardından her birinin nerede sona erdiğini karşılaştırır:

  • Biri diğerine 301 veya 308 ile yönlendiriyor: ideal. Yönlendirme (redirect) kalıcı ve site tutarlı.
  • Biri diğerine 302 veya 307 ile yönlendiriyor: çalışıyor, ancak kalıcı olmalı.
  • İkisi de 200 ile açılıyor: büyük olasılıkla kopya içerik (duplicate içerik). Bir yönlendirme ekleyin ya da en azından iki sürüme de tercih edilen sürümü gösteren bir canonical etiketi ekleyin.
  • Biri 404 döndürüyor: o sürüme hiç link vermiyorsanız kabul edilebilir, ancak bu adresi elle yazan veya paylaşan ziyaretçiler için yönlendirme daha kullanıcı dostudur.
  • İkisi de başka bir yere yönlendiriyor: tam zincirlere bakın. Eğik çizgi kuralı başka yönlendirmelerin üzerine eklenmiş olabilir.

Sondaki eğik çizgi sorunlarını düzeltme

  • Apache: mod_dir, gerçek dizinlere varsayılan olarak 301 ile eğik çizgi ekler. Diğer URL'ler için eğik çizgiyi tutarlı biçimde ekleyen veya kaldıran tek bir rewrite kuralı kullanın.
  • Nginx: kullanmadığınız stil için bir return 301 veya rewrite kuralı ekleyin ve try_files yönergesinin iki sürümü birden sunmadığından emin olun.
  • CMS ve framework'ler: WordPress kalıcı bağlantı yapınızı izler ve diğer sürümü yönlendirir; Next.js ve Astro'da ise bir trailingSlash seçeneği vardır. Bu ayarın hosting veya CDN tarafındaki davranışla uyumlu olduğundan emin olun.
  • Statik hosting ve CDN'ler: birçoğu HTML dosyaları için eğik çizgiyi otomatik olarak ekler veya kaldırır ve bu davranış framework'ünüzün ayarını geçersiz kılabilir. Her dağıtımdan sonra test edin.

Düzeltmeden sonra ziyaretçiler yönlendirmeye hiç uğramasın diye iç bağlantılarınızı tercih edilen sürümle güncelleyin.

Dosyalar, sorgu dizeleri ve parçalar

Dosyalarda sondaki eğik çizgi kullanılmaz: /style.css ve /report.pdf doğrudur, /report.pdf/ ise genellikle bir hata veya yanlış içerik döndürür. Sorgu dizeleri ve parçalar (#) yoldan sonra gelir; bu yüzden eğik çizgi onlardan önce yer alır, örneğin /blog/?page=2. Sayfalar ve dizinler için tek bir kural seçin ve her yerde uygulayın.

Sık sorulan sorular

Sondaki eğik çizgi SEO için daha mı iyi?

Hayır. Google iki stili de eşit değerlendirir. Sorunlar yalnızca tutarsızlıktan doğar: iki sürümün de açılması, ikisini karışık kullanan bağlantılar veya ileri geri sekip duran yönlendirmeler. Bir stil seçin, diğerini yönlendirin ve buna sadık kalın.

example.com ile example.com/ farklı URL'ler mi?

Hayır. Alan adının kökünde eğik çizgi örtük olarak vardır ve tarayıcılar her zaman / ister. Sondaki eğik çizgi yalnızca alan adından sonraki yollar için önemlidir; örneğin /blog ile /blog/.

Canonical etiketleri kullanıyorsam yönlendirmeye ihtiyacım var mı?

301 yönlendirmesi daha güçlü ve daha güvenilir bir sinyaldir. Canonical etiketi, arama motorlarının genellikle uyduğu bir ipucudur; ancak iki URL de taranabilir kalır ve bağlantı toplamaya devam edebilir. Mümkün olan yerde yönlendirme kullanın, canonical etiketlerini de yedek olarak tutun.

Eğik çizgi eklemek sitemde neden yönlendirme döngüsüne yol açıyor?

Genellikle iki katman anlaşamıyordur: sunucu veya CDN eğik çizgiyi ekler, uygulama veya CMS ise kaldırır (ya da tam tersi). Hangi adımların tekrarlandığını görmek için URL'yi Yönlendirme döngüsü kontrolü aracında kontrol edin, ardından iki katmanın da aynı kurala uymasını sağlayın.

Sondaki eğik çizgi yönlendirmesi 301 mi, 308 mi olmalı?

İkisi de olur. İkisi de kalıcıdır ve arama motorları onları aynı şekilde değerlendirir. Next.js gibi bazı framework'ler sondaki eğik çizgi yönlendirmeleri için varsayılan olarak 308 kullanır; bunda bir sakınca yoktur.

Sondaki eğik çizgi sorunu olan tüm URL'leri nasıl bulurum?

Kurallar genellikle şablona göre değiştiğinden her sayfa türünden (örneğin bir makale, bir kategori ve bir ürün) birer URL'yi burada kontrol edin. Kapsamlı bir denetim için site haritanızı Site haritası yönlendirme kontrolü aracından geçirin: orada yönlendiren her URL, site haritasında yanlış biçimde listelenmiştir.