Kalıcı bağlantı biçimi: tekil veya çoğul


11

Varsayılan tekil, ör.

http://example.com/category/apple/

Ancak, çoğul formu kullanmanın daha iyi olup olmadığını merak ediyorum, örn.

http://example.com/categories/apple/

Bununla ilgili bir kılavuz var mı?


1
Ne kullanırsanız kullanın, WP sitenizde değiştirebilirsinizwebsite.com/ wp-admin/ options-permalink.php kategori adını istediğiniz gibi değiştirebilirsiniz. Eğer kategorileri kullanmaktan hoşlanıyorsanız.
Tommixoft

1
@Tommix: Lütfen bunu cevap olarak ekleyin, bence çok geçerli bir soru.
hakre

Yanıtlar:


16

Takip ettiğim basit bir kural var (açıklamak zor, bu yüzden örnekler vereceğim):

  • http://example.com/categories/ <- Bu çoğul form, sayfanın sitenizde kullanılan tüm kategorilerin bir listesini gösterdiği anlamına gelmelidir.

    Benzer şekilde, "yazarlar" ise (olduğu gibi http://example.com/authors/), sayfanın yazarların bir listesini (açıklamaları olsun veya olmasın - seçiminizdir) göstermesini beklerdim.

  • Basitçe söylemek gerekirse, "kategori" (olduğu gibi http://example.com/category/) kullanamaz ve altındaki tüm kategorileri listeleyemezsiniz. Kulağa anlamsız geliyor, değil mi? Mesele şu ki, ne zaman böyle bir liste oluşturmak zorunda kalacağınızı asla bilemezsiniz.

  • Ayrıca, kullanıcılar bir URL'nin sayfanın tam açıklaması olmasını bekler. Örneğin, kendi durumumda, Google'daki bir makalenin başlığı yeterince açıklayıcı olmadığında, aradığım şeye yakın olup olmadığını görmek için makalenin URL'sine bakıyorum. Sadece söylüyorum.

    http://example.com/category/technology/Karşı karşılaştırınhttp://example.com/categories/technology/

    • http://example.com/category/technology/Bana example.com'daki teknoloji kategorisine gideceğimi söylüyor

    • http://example.com/categories/technology/Beynimin biraz düşünmesi gerektiğini görürsem ve elbette (çoğu durumda), bunu anlamaya gel - example.com'daki kategorilerden biri olan teknoloji hakkında bir sayfaya gidiyorum )

  • URL'ler bazen içerik hiyerarşisini gösterecek şekilde yapılandırılır. Bu sitenin URL yapısına bir göz atın, örneğin (Dikkat edin? Evet, "sorular" .): http://wordpress.stackexchange.com/questions/53474/permalink-format-singular-or-plural

    http://wordpress.stackexchange.com/questions/sizi WP.SE [1] ile ilgili tüm soruların bir listesine götürür . 53474posta kimliği. Bu, sistem açısından gerekli olan kısımlardır. URL'nin açıklayıcı kısmı, yani permalink-format-singular-or-pluralarama motorları ve arama motorlarından gelen ziyaretçiler (AFAIK) içindir.

    Buradaki içerik hiyerarşisi? Home > Questions > Post(veya Soru, deyin) - Bu, Stack Exchange ağını kuran insanlar için daha mantıklıydı, ve böylece ilerlediler.

    • Bu nokta şu ana kadar net olmalıdır - URL'nizde ne kullanırsanız kullanın, insanlar kesinlikle onunla bağlantı kurabilir . Hiç mantıklı OLMAMASI için bir yol yok. Mesele şu ki, okuyucularınızın / ziyaretçilerinizin beynini kolaylaştırmak ister misiniz? Sonra daha mantıklı olan kelime biçimini (tekil / çoğul) kullanın - tam olarak, sizin durumunuzda, tekil kelime mantıklıdır =>http://example.com/category/apple/

[1]: WP.SE => WordPress.StackExchange.com


14

Tekil kalmanın iki nedeni vardır:

  1. Tekil olanı kullanmak yaygın bir uygulamadır. Kalıcı bağlantılarınızı hatırlamayı zorlaştırmak istemiyorsanız kırmayın. Okurlarınız zamanlarının% 99'unda başka sitelerde, gerçekten iyi bir ödül olmadan bir şey öğrenmek zorunda kalmamalıdırlar.

  2. Çoğul formların çevrilmesi daha zordur . Özel sınıflandırmalar veya post türleri oluşturduğumda, sümüklü böcekleri de çevrilebilir hale getiriyorum. Tekil formların çevrilmesi genellikle daha kolaydır, bu da bu uygulamanın kaynağı olabilir.


1
+1. Ayrıca, tekil kullanımı daha anlamlıdır . URL, birden çok kategori için arşiv dizini sayfasını görüntüleyen bir kaynağa değil, tek bir kategorinin arşiv dizini sayfasına yönlendirir .
Chip Bennett

2
Ancak soruyu soranları anlıyorum: Bir URL bölümüne example.com/category/giderseniz, tüm kategorilerin bir listesini (çoğul) beklersiniz ve sonra categoryyanlış görünür.
fuxia

2
Ama bunu asla anlamayacaksın. /category/bir sanal URL yapısıdır. WordPress gerçek bir sayfa sunmuyor example.com/category/.
Chip Bennett

1
@ChipBennett URL kısaltması çok nadir değildir. Bazı tarayıcılar bunun için bir kısayol bile sunar. WordPress'in varsayılan davranışını bir hata olarak görüyorum.
fuxia

@ChipBennett: Jakob Nielsen, URL'ler yapmamız gerektiğini söylüyor that are "hackable" to allow users to move to higher levels of the information architecture by hacking off the end of the URL. Yani bu /category/bir 404 istenmeyen görünüyor.
Kullanıcı
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.