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ı?
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ı?
Yanıtlar:
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 . 53474
posta 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-plural
arama 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.
http://example.com/category/apple/
[1]: WP.SE => WordPress.StackExchange.com
Tekil kalmanın iki nedeni vardır:
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.
Ç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.
example.com/category/
giderseniz, tüm kategorilerin bir listesini (çoğul) beklersiniz ve sonra category
yanlış görünür.
/category/
bir sanal URL yapısıdır. WordPress gerçek bir sayfa sunmuyor example.com/category/
.
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.