L'impostazione predefinita è singolare, ad es
http://example.com/category/apple/
Ma mi chiedo se è meglio usare la forma plurale, ad es
http://example.com/categories/apple/
Ci sono delle linee guida su questo?
L'impostazione predefinita è singolare, ad es
http://example.com/category/apple/
Ma mi chiedo se è meglio usare la forma plurale, ad es
http://example.com/categories/apple/
Ci sono delle linee guida su questo?
Risposte:
C'è una semplice regola che seguo (è difficile da spiegare, quindi darò degli esempi):
http://example.com/categories/
<- Questo modulo plurale dovrebbe indicare che la pagina mostra un elenco di tutte le categorie in uso sul tuo sito.
Allo stesso modo, se si tratta di "autori" (come in http://example.com/authors/
), mi aspetto che la pagina mostri un elenco (con o senza descrizioni - è una tua scelta) di autori.
In poche parole, non è possibile utilizzare "categoria" (come in http://example.com/category/
) ed elencare tutte le categorie sottostanti. Kinda sembra insignificante, vero? Il punto è che non sai mai quando dovresti creare un elenco come tale => è sempre meglio tralasciare parole "plurali" a meno che tu non abbia uno scopo specifico / definito (il che ha senso).
Inoltre, le persone si aspettano che un URL sia una descrizione precisa della pagina. Ad esempio, nel mio caso, quando il titolo di un articolo su Google non è abbastanza descrittivo, guardo l'URL dell'articolo per vedere se è anche vicino a quello che sto cercando. Sto solo dicendo.
Confronta semplicemente http://example.com/category/technology/
controhttp://example.com/categories/technology/
http://example.com/category/technology/
mi dice che vado alla categoria tecnologica su example.com
Se vedo che il http://example.com/categories/technology/
mio cervello ha bisogno di pensare un po ', e ovviamente (nella maggior parte dei casi), arriverò a capirlo in questo modo - vado a una pagina sulla tecnologia che è una delle categorie su example.com)
A volte, gli URL sono strutturati per mostrare la gerarchia dei contenuti. Dai un'occhiata alla struttura dell'URL di questo sito, ad esempio (Notare? Sì, "domande" .): http://wordpress.stackexchange.com/questions/53474/permalink-format-singular-or-plural
http://wordpress.stackexchange.com/questions/
porta a un elenco di tutte le domande su WP.SE [1] . 53474
è l'ID del post. Ecco, queste sono le parti essenziali per quanto riguarda il sistema. La parte descrittiva dell'URL, vale a dire permalink-format-singular-or-plural
è destinata ai motori di ricerca e ai visitatori provenienti dai motori di ricerca (AFAIK).
La gerarchia dei contenuti qui? Home > Questions > Post
(o diciamo, Domanda): questo ha avuto più senso per le persone che hanno creato la rete di Stack Exchange, e quindi hanno proseguito.
http://example.com/category/apple/
[1]: WP.SE => WordPress.StackExchange.com
Ci sono due motivi per mantenere il singolare:
È una pratica comune usare il singolare. Non romperlo a meno che tu non voglia rendere difficile ricordare i permalink. I tuoi lettori sono su altri siti il 99% del loro tempo, non dovrebbero imparare qualcosa senza una buona ricompensa.
Le forme plurali sono più difficili da tradurre . Quando creo tassonomie personalizzate o tipi di post, rendo traducibili anche le lumache. Le forme singolari sono di solito più facili da tradurre, che potrebbe essere stata l'origine di questa pratica.
example.com/category/
ti aspetti un elenco di tutte le categorie (plurale), e poi category
sembra sbagliato.
/category/
è un costrutto di URL virtuale . WordPress non serve una pagina reale per 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
. Quindi questo /category/
è un 404 sembra indesiderabile.