Уявіть мій поточний веб-сайт без 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="https://webmasters.stackexchange.com/en/tomato/just about tomatos">....</a>
або взагалі слід уникати пробілів і замінювати їх тире-
?