Чому в URL-адресі веб-сторінки бажано використовувати шляхи з косою рисою, а не змінні рядки запиту?
Чому в URL-адресі веб-сторінки бажано використовувати шляхи з косою рисою, а не змінні рядки запиту?
Відповіді:
Однією з причин досягнення цієї мети під час початкової розробки є те, що вона змушує критично мислити структуру посилань вашого веб-сайту з самого початку. Якщо ієрархія зрозуміла в URL-адресі, то ця зрозумілість закономірно вливатиметься в структуру веб-сайту та полегшить навігацію як для ваших користувачів, так і для пошукових систем.
Залежно від того, як ви розробляєте свій веб-сайт, продумування структури URL з самого початку може також допомогти вам у розробці коду; які контролери вам знадобляться, як ви збираєтеся виконувати маршрутизацію тощо.
Інші причини, такі як читабельність URL-адрес та хакерство, торкаються інших відповідей.
Усі пошукові системи в цей час роблять досить непогану роботу з параметрами рядкових запитів, але якщо ви запускаєте новий сайт, то, безумовно, варто використовувати чисті URL-адреси.
Деякі люди стверджують, що це має позитивний ефект SEO. Якщо включити ключові слова, які користувачі шукатимуть за URL-адресою, рейтинг вашої пошукової системи може бути вищим.
Інші причини включають в себе акуратну структуру URL-адреси та "здогадливість" URL-адреси через видалення компонентів шляху URL-адреси, щоб дістатися до більш високих рівнів навігації.
Якщо ви використовуєте MVC-фреймворк будь-якого типу, ви більш-менш змушені працювати таким чином, вибираючи назви контролерів тощо, щоб бути зручними для маршрутизації URL-адрес.
Основна причина, чому я це роблю, - це читабельність, зокрема в результатах пошуку. Я чув лише це і не має жодних важких цифр, але це повинно збільшити кількість кліків. Іншими словами, якщо у вас є 2 результати з точно таким же рейтингом, люди швидше натискають на чистий та легкий для читання. Я не думаю, що це завжди має бути одна з косою рисою, але я думаю, що це простіше, ніж рядок запиту.