O padrão é singular, por exemplo
http://example.com/category/apple/
Mas estou pensando se é melhor usar a forma plural, por exemplo
http://example.com/categories/apple/
Há alguma orientação sobre isso?
O padrão é singular, por exemplo
http://example.com/category/apple/
Mas estou pensando se é melhor usar a forma plural, por exemplo
http://example.com/categories/apple/
Há alguma orientação sobre isso?
Respostas:
Há uma regra simples que eu sigo (é difícil de explicar, então vou dar exemplos):
http://example.com/categories/ <- Este formato plural deve significar que a página mostra uma lista de todas as categorias em uso no seu site.
Da mesma forma, se forem "autores" (como em http://example.com/authors/), esperamos que a página mostre uma lista (com ou sem descrições - é sua escolha) de autores.
Simplificando, você não pode usar "categoria" (como em http://example.com/category/) e listar todas as categorias abaixo dela. Parece meio sem sentido, certo? A questão é que você nunca sabe quando precisará criar uma listagem como tal => é sempre melhor deixar de fora as palavras "plurais", a menos que você tenha um objetivo específico / definido (o que faz sentido).
Além disso, as pessoas esperam que um URL seja uma descrição precisa da página. Por exemplo, no meu próprio caso, quando o título de um artigo no Google não é descritivo o suficiente, eu olho o URL do artigo para ver se ele está próximo do que estou procurando. Apenas dizendo.
Simplesmente compare http://example.com/category/technology/versushttp://example.com/categories/technology/
http://example.com/category/technology/me diz que estou indo para a categoria de tecnologia em example.com
Se vejo que http://example.com/categories/technology/meu cérebro precisa pensar um pouco e, é claro (na maioria dos casos), entendê-lo dessa maneira - vou a uma página sobre tecnologia, que é uma das categorias em example.com)
Às vezes, os URLs são estruturados para mostrar a hierarquia de conteúdo. Dê uma olhada na estrutura de URL deste site, por exemplo (Observe? Sim, "perguntas" .): http://wordpress.stackexchange.com/questions/53474/permalink-format-singular-or-plural
http://wordpress.stackexchange.com/questions/leva você a uma lista de todas as perguntas sobre WP.SE [1] . 53474é o ID da postagem. É isso, essas são as partes essenciais no que diz respeito ao sistema. A parte descritiva da URL, ou seja, permalink-format-singular-or-pluralé destinada aos mecanismos de pesquisa e aos visitantes provenientes dos mecanismos de pesquisa (AFAIK).
A hierarquia de conteúdo aqui? Home > Questions > Post(ou digamos, Pergunta) - isso fazia mais sentido para as pessoas que construíram a rede Stack Exchange e, portanto, elas foram adiante.
http://example.com/category/apple/[1]: WP.SE => WordPress.StackExchange.com
Há duas razões para manter o singular:
É uma prática comum usar o singular. Não quebre a menos que queira dificultar a lembrança dos seus links permanentes. Seus leitores estão em outros sites 99% do tempo e não precisam aprender algo sem uma recompensa muito boa.
Formas plurais são mais difíceis de traduzir . Quando crio taxonomias personalizadas ou tipos de postagem, também torno as lesmas traduzíveis. Formas singulares são geralmente mais fáceis de traduzir, que podem ter sido a origem dessa prática.
example.com/category/espera uma lista de todas as categorias (plural) e depois categoryparecerá errado.
/category/é uma construção de URL virtual . O WordPress não serve uma página real para 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. Portanto, isso /category/é um 404 parece indesejável.