Wyobraź sobie moją obecną płaską stronę internetową bez CMS-a z takim URL-em http://example.com/en/tomato
.
Jest to oczywiście bardzo nieprzyjemne i może to być naprawdę zupa pomidorowa , pomidorowy zespół muzyczny , pomidorowy film lub bardziej mało prawdopodobne, ale wciąż ... tylko o pomidorach!
Dlatego chcę, aby była bardziej konkretna zarówno dla prawdziwych ludzi, jak i wyszukiwarek. Biorąc pod uwagę: zarówno kod języka i krótki kod nazwa pliku są istotne i nie mogą być zastąpione więc gdzieś tam ma być en
i tomato
preciding / następstwie jakiegokolwiek separatora jak /
dla .htaccess zrobić odpowiednie przekierowania do niewidzialnych /tomato.php?language=en
.
Pojawiły się pewne opcje dla dodanych słów w adresie 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
Pytanie 1: Który z nich jest najlepszy zarówno dla ludzi, jak i wyszukiwarek?
Pytanie 2: Która pojedyncza elegancka reguła powinna to umożliwić w .htaccess ?
Dziękujemy za sugestie i odpowiedzi! Bardzo mile widziane.
<a href="/webmasters//en/tomato/just about tomatos">....</a>
czy należy unikać absolutnie spacji i zastąpić je myślnikami-
?