Представьте себе мой текущий веб-сайт без CMS с URL-адресом http://example.com/en/tomato
.
Это, конечно, очень бессмысленно и может быть чем-то действительно из томатного супа , томатной музыкальной группы , томатного фильма или, что еще более невероятно, но все же ... только из помидоров !
Итак, я хочу сделать его более конкретным как для реальных людей, так и для поисковых систем. Дано: и код языка, и код короткого имени файла имеют важное значение и не могут быть заменены, поэтому где-то там должно быть en
и tomato
указание / следование тому или иному разделителю, как /
для .htaccess, чтобы делать правильные невидимые перенаправления на /tomato.php?language=en
.
У меня возникли некоторые варианты добавленных слов в 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
Вопрос 1: Какой из них является лучшим для людей, а также поисковых систем?
Вопрос 2: Какое изящное правило должно сделать это в .htaccess ?
Спасибо за ваши предложения и ответы! Очень признателен.
<a href="/webmasters//en/tomato/just about tomatos">....</a>
или следует избегать абсолютно пустых мест и заменять их тире-
?