Уявіть мій поточний веб-сайт без 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>або взагалі слід уникати пробілів і замінювати їх тире-?