Imagine meu site atual de arquivo simples sem CMS com um URL como http://example.com/en/tomato
.
Naturalmente, isso é muito desagradável e pode ser qualquer coisa, desde sopa de tomate , tomate à banda de música , tomate ao filme , ou mais improvável, mas ainda assim ... apenas sobre tomates!
Então, quero torná-lo mais específico tanto para humanos reais quanto para mecanismos de pesquisa. Dado: tanto o código de idioma e código de nome de arquivo curto é essencial e não pode ser substituída de modo algum lugar tem que ser en
e tomato
preciding / seguindo o que delimitador como /
para .htaccess para fazer os redirecionamentos invisíveis corretas para /tomato.php?language=en
.
Algumas opções surgiram em minha mente para as palavras adicionadas no URL:
A example.com/en/tomato/just-about-tomatos
B example.com/en/tomato/just-about-tomatos.htm
C example.com/just-about-tomatos/en/tomato
D example.com/en/tomato_just_about_tomatos
E example.com/en/tomato-just-about-tomatos
Question1: Qual destes é o melhor para os seres humanos e para os mecanismos de pesquisa?
Pergunta 2: Qual regra elegante única deve fazer isso acontecer no .htaccess ?
Obrigado por suas sugestões e respostas! Muito apreciado.
<a href="/webmasters//en/tomato/just about tomatos">....</a>
ou absolutamente espaços devem ser evitados e substituídos por hífens-
?