URL yolunuz sondaki eğik çizgide bitiyorsa veya bitmiyorsa, fark yaratır mı?


Yanıtlar:


38

Yazının tamamını Google’dan okuyun, http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html , bu konuyu kapsar.

Uzun lafın kısası Google takip eden bir eğiklik olup olmadığını umursamıyor. Bununla birlikte, aşağıdaki 2 yolu ayrı sayfalar olarak kabul edecektir.

http://www.example.com/some/slug/paths/
http://www.example.com/some/slug/paths

Yukarıdakilerin her ikisine de sahip olmanız gerekiyorsa ve bunlar aynı içeriğe sahipse, en iyi seçeneğiniz bunlardan birine diğerinden 301 Yönlendirme yapmaktır.

Bu bir seçenek değilse, <link rel="canonical" href="your link"/>hangisinin ana veya üst olduğunu tanımlayan her iki sayfaya da eklemek isteyeceksiniz . Matt Cutts, burada konuyu bütünüyle kapsayan http://www.mattcutts.com/blog/canonical-link-tag/ harika bir makaleye sahiptir .


Bu zaten iyi bir uygulamadır, çünkü insanların size bağlanırken URL olarak ne koyacaklarını asla bilemezsiniz . Ben benim kanonik URL değil bir PR8 sitesinde kalıcı bir link almak nefret ediyorum :)
Tim Post

3
Bu, kanonik etiketin tam olarak ne anlama geldiği değil. Yapılacak doğru şey, 301'in eğik çizgi sürümünü eğik olmayan sürümüne (veya istediğinize bağlı olarak tersi) yönlendirmek, tam olarak bağladığınız Google web yöneticisi merkezi blog girişi. Burada sadece 301 mümkün değilse kanonik kullanın.
Tim Fountain

@Tim - İyi nokta. Haklısın, kanonik sadece yedek seçimdir. Cevabımı daha doğru olması için değiştirdim. Teşekkürler!
Ben Hoffman,

1
Sunucu tarafı uygulamaları da yolları farklı şekilde ele alır. Django'da domain.com/some, domain.com/some/ adresine yönlendirilecektir. Akılda tutulması gereken bir şey. :)
citadelgrad

9

RandomBen'in arama motorları ile ilgili URL'leri iki farklı URL olmadan, tam tersine bir eğik çizgiyle işleme konusuna değinmesinin yanı sıra, bunu eklemek isterim. Bir kategoriyi belirtmek için genellikle sondaki eğik çizgiyi kullanıyorum, ben ise bir hiyerarşinin sonunda veya altındaki sayfalar için sondaki eğik çizgiyi kullanmıyorum. Kategorilerinizi kesmek, hiçbir şeyi kesmek yok. URL’leri yeniden yazıyorsanız, bu en doğal dosya yapısıyla yakından eşleşir. Ancak, yolunuzdaki her kategorinin olduğundan emin olmalısınız, aksi halde kafanız karıştı ve sinirli kullanıcılar olabilir. Örnek URL’nizde "some" ve "slug" öğelerinin her ikisi de erişilebilir sayfalar olmalıdır.


Bu oldukça makul olabilir. URL'lerinizdeki bir dosya sistemini taklit etmek istiyorsanız, o zaman belki 'tamamen' gitmeniz ve saplama sayfalarınıza .html veya .py, .pl, .asp gibi (muhtemelen sahte) bir uzantı vermeniz daha uygun olur mu? , veya başka bir şey. Sadece izleyen bir eğik çizginin olmaması bana "saplama sayfası" nı iletmez, sadece unutulmuş olabilir - ama "dosya" uzantısı yapar.
Jesper Mortensen,

@Jesper "Kim bir dosya adının bir uzantıya ihtiyacı olduğunu söylüyor? Bir ara * nix makinesine bir göz atın" - stackoverflow.com/questions/5948659/…
Yarin

5

Bir takip eğik çizgi arama motoru optimizasyonu (SEO) ile yardımcı olacağı bir durum var. Belgenizde olmayan bir dosya uzantısı gibi görünen durum budur .html. Bu, web sitelerini derecelendiren sitelerle ilgili bir sorun haline geliyor. Bu iki url arasında seçim yapabilirler:

  • http://mysite.example.com/rated.example.com
  • http://mysite.example.com/rated.example.com/

Böyle bir durumda, sondaki eğik çizgi ile birini seçerdim . Bunun nedeni, .comuzantının Windows çalıştırılabilir komut dosyaları için bir uzantı olmasıdır. Arama motorları ve virüs denetleyicileri genellikle, bu tür mekanizmalar aracılığıyla dağıtılan kötü amaçlı yazılım içerebileceğini belirten URL’lerden hoşlanmaz. Sondaki boşluk, sayfanın arama motorlarında sıralanmasına ve virüs kontrolcülerine ulaşmasına izin vererek endişeleri azaltıyor gibi görünüyor.

URL’lerinizde .dosya bölümü yoksa , sadelik için sondaki eğik çizgiyi atlamanızı tavsiye ederim.

(Bu StackOverflow'ta gönderdiğimle aynı cevabı )


1

Eğik çizgili ve eğik olmayan URL'ler, iki farklı URL olarak değerlendirilir. Yinelenen içerik sorunlarını önlemek için bunu düzeltmeniz kesinlikle çok önemlidir. Genel olarak, her sayfanın kopyası olduğundan sitenin tamamını etkiler.

  1. Site genelinde URL’leri standartlaştırın
  2. URL’leri düzeltmek için 301 yönlendirmeleri veya kanonikleştirme kullanın
  3. Gereksiz yönlendirmeler olmadığından emin olmak için bir iç bağlantı denetimi yapın ve tüm iç bağlantılar standart URL’leri işaret eder.
  4. Dış bağlantıları da kontrol edebilirsiniz. İdeal olarak onlar da standartlaştırılmış URL'leri göstermelidir.

Sıralamaları iyileştirmek bak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.