Чому в URL-адресі веб-сторінки бажано використовувати шляхи з косою рисою, а не змінні рядки запиту?


27

Чому в URL-адресі веб-сторінки бажано використовувати шляхи з косою рисою, а не змінні рядки запиту?

Відповіді:


7

Однією з причин досягнення цієї мети під час початкової розробки є те, що вона змушує критично мислити структуру посилань вашого веб-сайту з самого початку. Якщо ієрархія зрозуміла в URL-адресі, то ця зрозумілість закономірно вливатиметься в структуру веб-сайту та полегшить навігацію як для ваших користувачів, так і для пошукових систем.

Залежно від того, як ви розробляєте свій веб-сайт, продумування структури URL з самого початку може також допомогти вам у розробці коду; які контролери вам знадобляться, як ви збираєтеся виконувати маршрутизацію тощо.

Інші причини, такі як читабельність URL-адрес та хакерство, торкаються інших відповідей.

Усі пошукові системи в цей час роблять досить непогану роботу з параметрами рядкових запитів, але якщо ви запускаєте новий сайт, то, безумовно, варто використовувати чисті URL-адреси.


Враховуючи структуру URL-адрес на початку проекту , важливо. З цієї причини я вибираю саме цю як найкращу відповідь.
Chris W. Rea

6

Однією з основних причин є читабельність кінцевого користувача. Нарізаний / переписаний URL-адрес значно легше читати та набирати, ніж довгий рядок запитів, приєднаних до кінця базового URL-адреси


3

Деякі люди стверджують, що це має позитивний ефект SEO. Якщо включити ключові слова, які користувачі шукатимуть за URL-адресою, рейтинг вашої пошукової системи може бути вищим.

Інші причини включають в себе акуратну структуру URL-адреси та "здогадливість" URL-адреси через видалення компонентів шляху URL-адреси, щоб дістатися до більш високих рівнів навігації.

Якщо ви використовуєте MVC-фреймворк будь-якого типу, ви більш-менш змушені працювати таким чином, вибираючи назви контролерів тощо, щоб бути зручними для маршрутизації URL-адрес.


2

Ви маєте на увазі: example.com/Teams/Arsenalзамістьexample.com?team=arsenal

Якщо, крім того, вони будуть реалізовуватися по-різному, то перший є і більш чистим, і також руйнувальним. Тож якщо ви видалите "Арсенал", він може відобразити список команд.


1

Основна причина, чому я це роблю, - це читабельність, зокрема в результатах пошуку. Я чув лише це і не має жодних важких цифр, але це повинно збільшити кількість кліків. Іншими словами, якщо у вас є 2 результати з точно таким же рейтингом, люди швидше натискають на чистий та легкий для читання. Я не думаю, що це завжди має бути одна з косою рисою, але я думаю, що це простіше, ніж рядок запиту.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.