Рекомендации по значимым форматам URL для приложения MVC

#.net #asp.net-mvc #url #url-rewriting #seo

#.net #asp.net-mvc #url #переписывание URL #seo

Вопрос:

Я пытаюсь выбрать значимые URL-адреса для своего приложения (для отслеживания выпусков приложений). Сайт довольно прост: на моем первом экране перечислены приложения. Нажатие на приложение приводит к выпускам для этого приложения. Нажав на выпуск, вы перейдете к примечаниям к этому выпуску.

Итак, я изначально думал:

 ~/applications
~/releases?applicationid=34
~/notes?releaseid=290
  

Я также думал об этом:

 ~/applications
~/application-name/releases
~/application-name/release-number/notes
  

Проблема с последним подходом заключается в том, что в имени приложения могут быть пробелы, что означает, что я должен преобразовать в дефисы при подготовке URL, а затем преобразовать обратно в пробелы при чтении URL.

Вообще говоря, какой стиль рекомендуется?

Спасибо

Комментарии:

1. Вы спрашиваете, что лучше для SEO? Если это так, то вы спрашиваете не на том сайте. 😉

2. Да и нет — я хотел придерживаться лучших практик SEO, но это приложение находится в корпоративной среде, поэтому SEO не имеет значения.

3. Итак, тогда вы задаете субъективный вопрос, если нет проблем с удобством использования.

4. Я думаю, что оба формата можно использовать. Но я хочу выяснить, считается ли один из них более читаемым, чем другой.

5. @Prabhu — Это все еще довольно субъективно, если только кто-нибудь не ссылается на исследование.

Ответ №1:

То, как вы это настраиваете, на самом деле является просто личным предпочтением в вашей ситуации. Я могу вспомнить пару ситуаций, в которых вам, возможно, захочется хорошенько подумать об этом, веб-сервисах и URL-адресах, удобных для SEO.