Immagina il mio attuale sito Web no-CMS a file flat con un URL simile http://example.com/en/tomato
.
Questo è ovviamente molto poco efficace e potrebbe essere qualsiasi cosa, dalla zuppa di pomodoro , al pomodoro , alla banda musicale , al pomodoro , al film o, più improbabile, ma ancora ... quasi ai pomodori!
Quindi, voglio renderlo più specifico sia per i veri umani che per i motori di ricerca. Dato: sia il codice della lingua e il codice il nome del file breve sono essenziali e non possono essere sostituiti in modo da qualche parte ci deve essere en
e tomato
preciding / seguendo qualsiasi delimitatore come /
per .htaccess a fare i reindirizzamenti invisibili corretti /tomato.php?language=en
.
Mi sono venute in mente alcune opzioni per le parole aggiunte nell'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
Domanda 1: Quale di questi è il migliore per gli umani e per i motori di ricerca?
Domanda2: Quale singola regola elegante dovrebbe farlo accadere in .htaccess ?
Grazie per i tuoi suggerimenti e risposte! Molto apprezzato.
<a href="/webmasters//en/tomato/just about tomatos">....</a>
o dovrebbero assolutamente essere evitati gli spazi e sostituiti con trattini-
?