Как лучше всего переписывать URL-адрес статьи в блоге? - PullRequest
2 голосов
/ 27 апреля 2009

Я вижу много сайтов с таким адресом:

http://www.myblog/2008/10/10/articl-title.aspx

Вопрос 1

Если я использую linq2sql для извлечения статьи, очевидно, что я должен искать статью в БД с помощью функции Startwith (), но действительно ли это действительно умный и точный поиск по идентификатору?

Вопрос 2 Каков наилучший способ сделать так, чтобы URL выглядел аккуратно, добавить идентификатор и одновременно сделать поисковую систему дружественной?

спасибо заранее.

1 Ответ

4 голосов
/ 27 апреля 2009

Ну, очень простая альтернатива - трюк, который использует SO; включите как внутренний идентификатор , так и часть, удобную для поиска, т.е.

/598100/kak-luchshe-vsego-perepisyvat-url-adres-stati-v-bloge

просто посмотрите только на идентификатор. С маршрутами ASP.NET MVC это тривиально.

Если вы идете другим маршрутом (без идентификатора в маршруте); просто сохраните искаженное имя / путь в БД - тогда ваш запрос равен равенство = очень эффективен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...